StatPoolsManager class
StatPoolsManager
Inheritance
Base: IScriptable
Derived
None.
Properties
None.
Functions
static bool GetBodyPartStatPool(game.Object obj, CName bodyPartName, game.data.StatPoolType poolType)staticRTTI globalstatic void ApplyDamage(game.events.HitEvent hitEvent, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalstatic void ApplyDamageToOverShieldSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalstatic void AddDrain(SDamageDealt[] arr, game.data.StatPoolType type, float value, game.data.DamageType dmgType)staticRTTI globalstatic void ApplyStatusEffectDamage(game.events.HitEvent hitEvent, game.data.StatPool_Record resistPoolRecord, TDBID statusEffectID)staticRTTI globalstatic void ApplyDamageSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalstatic void ApplyDamageToArmorSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalstatic bool IsStatPoolValid(game.data.StatPoolType type)staticRTTI globalstatic bool IsFinisherGrace(game.events.HitEvent hitEvent)staticRTTI globalstatic void ApplyLocalizedDamageSingle(game.events.HitEvent hitEvent, float dmg, game.data.DamageType dmgType, game.data.StatPoolType poolType, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalstatic void DrainStatPool(game.events.HitEvent hitEvent, game.data.StatPoolType statPoolType, float value)staticRTTI globalstatic bool SimulateKill(game.events.HitEvent hitEvent)staticRTTI globalstatic void MergeStatPoolsLost(SDamageDealt[] to, SDamageDealt[] from)staticRTTI global