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()