Type: CTakeDamageInfo
Server & Client
Methods
CTakeDamageInfo
CTakeDamageInfo()
CTakeDamageInfo
CTakeDamageInfo(CBaseEntity@ inflictor, CBaseEntity@ attacker, float damage, int damageType, int killType = 0, int objectsPenetrated = 0)
CTakeDamageInfo
CTakeDamageInfo(CBaseEntity@ inflictor, CBaseEntity@ attacker, CBaseEntity@ weapon, float damage, int damageType, int killType = 0, int objectsPenetrated = 0)
get_inflictor
CBaseEntity@ get_inflictor()
set_inflictor
void set_inflictor(CBaseEntity@)
get_weapon
CBaseEntity@ get_weapon()
set_weapon
void set_weapon(CBaseEntity@)
get_attacker
CBaseEntity@ get_attacker()
set_attacker
void set_attacker(CBaseEntity@)
get_damage
float get_damage()
set_damage
void set_damage(float)
get_maxDamage
float get_maxDamage()
set_maxDamage
void set_maxDamage(float)
ScaleDamage
void ScaleDamage(float flScaleAmount)
AddDamage
void AddDamage(float flAddAmount)
SubtractDamage
void SubtractDamage(float flSubtractAmount)
get_baseDamage
float get_baseDamage()
BaseDamageIsValid
bool BaseDamageIsValid() const
get_damageForce
Vector get_damageForce()
set_damageForce
void set_damageForce(const Vector&in)
ScaleDamageForce
void ScaleDamageForce(float flScaleAmount)
get_damagePosition
Vector get_damagePosition()
set_damagePosition
void set_damagePosition(const Vector&in)
get_reportedPosition
Vector get_reportedPosition()
set_reportedPosition
void set_reportedPosition(const Vector&in)
get_damageType
int get_damageType()
set_damageType
void set_damageType(int)
AddDamageType
void AddDamageType(int damageType)
get_damageCustom
int get_damageCustom()
set_damageCustom
void set_damageCustom(int)
get_damageStats
int get_damageStats()
set_damageStats
void set_damageStats(int)
get_ammoType
int get_ammoType()
set_ammoType
void set_ammoType(int)
get_radius
float get_radius()
set_radius
void set_radius(float)
get_objectsPenetrated
int get_objectsPenetrated()
set_objectsPenetrated
void set_objectsPenetrated(int)
get_damagedOtherPlayers
int get_damagedOtherPlayers()
set_damagedOtherPlayers
void set_damagedOtherPlayers(int)
Set
void Set(CBaseEntity@ inflictor, CBaseEntity@ attacker, float damage, int damageType, int killType = 0, int objectsPenetrated = 0)
Set
void Set(CBaseEntity@ inflictor, CBaseEntity@ attacker, CBaseEntity@ weapon, float damage, int damageType, int killType = 0, int objectsPenetrated = 0)
Set
void Set(CBaseEntity@ inflictor, CBaseEntity@ attacker, const Vector&in damageForce, const Vector&in damagePosition, float damage, int damageType, int killType = 0, const Vector&in reportedPosition = vec3_origin, int objectsPenetrated = 0)
Set
void Set(CBaseEntity@ inflictor, CBaseEntity@ attacker, CBaseEntity@ weapon, const Vector&in damageForce, const Vector&in damagePosition, float damage, int damageType, int killType = 0, const Vector&in reportedPosition = vec3_origin, int objectsPenetrated = 0)
AdjustPlayerDamageInflictedForSkillLevel
void AdjustPlayerDamageInflictedForSkillLevel()
AdjustPlayerDamageTakenForSkillLevel
void AdjustPlayerDamageTakenForSkillLevel()