DamageManager class
DamageManager
Inheritance
Base: IScriptable
Derived
None.
Properties
None.
Functions
static ScriptedPuppet? GetScriptedPuppetTarget(game.events.HitEvent hitEvent)staticRTTI globalstatic void SendNameEventToPSM(CName eventName, game.events.HitEvent hitEvent)staticRTTI globalstatic void ModifyHitData(game.events.HitEvent hitEvent)staticRTTI globalstatic void DealStaminaDamage(game.events.HitEvent hitEvent, game.StatsObjectID targetID, game.StatsSystem statSystem)staticRTTI globalstatic void CalculateSourceModifiers(game.events.HitEvent hitEvent)staticRTTI globalstatic void PostProcess(game.events.HitEvent hitEvent)staticRTTI globalstatic void CalculateTargetModifiers(game.events.HitEvent hitEvent)staticRTTI globalstatic bool IsValidDirectionToDefendMeleeAttack(Vector4 attackerForward, Vector4 defenderForward, bool kerenzikov)staticRTTI globalstatic bool CanBlockBullet(game.events.HitEvent hitEvent)staticRTTI globalstatic void CalculateGlobalModifiers(game.events.HitEvent hitEvent)staticRTTI globalstatic void ProcessDefensiveState(game.events.HitEvent hitEvent)staticRTTI global