class
StatPoolsManager
- 0 properties
- 13 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static bool GetBodyPartStatPool(game.Object obj, CName bodyPartName, out game.data.StatPoolType poolType)staticRTTI globalre.Hooks.Place( "StatPoolsManager", "StatPoolsManager::GetBodyPartStatPool;GameObjectCNamegamedataStatPoolType", (StatPoolsManager_GetBodyPartStatPool x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_GetBodyPartStatPool( game.Object? obj, CName bodyPartName, game.data.StatPoolType poolType );static void ApplyDamage(game.events.HitEvent hitEvent, bool forReal, out SDamageDealt[] valuesLost)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::ApplyDamage;gameHitEventBoolarray<SDamageDealt>", (StatPoolsManager_ApplyDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_ApplyDamage( game.events.HitEvent? hitEvent, bool forReal, SDamageDealt[] valuesLost );static void ApplyDamageToOverShieldSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, out float initialDamageValue, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::ApplyDamageToOverShieldSingle;gameHitEventgamedataDamageTypeFloatBoolscript_ref<array<SDamageDealt>>", (StatPoolsManager_ApplyDamageToOverShieldSingle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_ApplyDamageToOverShieldSingle( game.events.HitEvent? hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost );static void AddDrain(out SDamageDealt[] arr, game.data.StatPoolType type, float value, game.data.DamageType dmgType)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::AddDrain;array<SDamageDealt>gamedataStatPoolTypeFloatgamedataDamageType", (StatPoolsManager_AddDrain x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_AddDrain( SDamageDealt[] arr, game.data.StatPoolType type, float value, game.data.DamageType dmgType );static void ApplyStatusEffectDamage(game.events.HitEvent hitEvent, game.data.StatPool_Record resistPoolRecord, TDBID statusEffectID)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::ApplyStatusEffectDamage;gameHitEventStatPool_RecordTweakDBID", (StatPoolsManager_ApplyStatusEffectDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_ApplyStatusEffectDamage( game.events.HitEvent? hitEvent, game.data.StatPool_Record? resistPoolRecord, TDBID statusEffectID );static void ApplyDamageSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::ApplyDamageSingle;gameHitEventgamedataDamageTypeFloatBoolscript_ref<array<SDamageDealt>>", (StatPoolsManager_ApplyDamageSingle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_ApplyDamageSingle( game.events.HitEvent? hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost );static void ApplyDamageToArmorSingle(game.events.HitEvent hitEvent, game.data.DamageType dmgType, out float initialDamageValue, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::ApplyDamageToArmorSingle;gameHitEventgamedataDamageTypeFloatBoolscript_ref<array<SDamageDealt>>", (StatPoolsManager_ApplyDamageToArmorSingle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_ApplyDamageToArmorSingle( game.events.HitEvent? hitEvent, game.data.DamageType dmgType, float initialDamageValue, bool forReal, SDamageDealt[] valuesLost );static bool IsStatPoolValid(game.data.StatPoolType type)staticRTTI globalre.Hooks.Place( "StatPoolsManager", "StatPoolsManager::IsStatPoolValid;gamedataStatPoolType", (StatPoolsManager_IsStatPoolValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_IsStatPoolValid( game.data.StatPoolType type );static bool IsFinisherGrace(game.events.HitEvent hitEvent)staticRTTI globalre.Hooks.Place( "StatPoolsManager", "StatPoolsManager::IsFinisherGrace;gameHitEvent", (StatPoolsManager_IsFinisherGrace x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_IsFinisherGrace( game.events.HitEvent? hitEvent );static void ApplyLocalizedDamageSingle(game.events.HitEvent hitEvent, float dmg, game.data.DamageType dmgType, game.data.StatPoolType poolType, bool forReal, SDamageDealt[] valuesLost)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::ApplyLocalizedDamageSingle;gameHitEventFloatgamedataDamageTypegamedataStatPoolTypeBoolscript_ref<array<SDamageDealt>>", (StatPoolsManager_ApplyLocalizedDamageSingle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_ApplyLocalizedDamageSingle( game.events.HitEvent? hitEvent, float dmg, game.data.DamageType dmgType, game.data.StatPoolType poolType, bool forReal, SDamageDealt[] valuesLost );static void DrainStatPool(game.events.HitEvent hitEvent, game.data.StatPoolType statPoolType, float value)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::DrainStatPool;gameHitEventgamedataStatPoolTypeFloat", (StatPoolsManager_DrainStatPool x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_DrainStatPool( game.events.HitEvent? hitEvent, game.data.StatPoolType statPoolType, float value );static bool SimulateKill(game.events.HitEvent hitEvent)staticRTTI globalre.Hooks.Place( "StatPoolsManager", "StatPoolsManager::SimulateKill;gameHitEvent", (StatPoolsManager_SimulateKill x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_SimulateKill( game.events.HitEvent? hitEvent );static void MergeStatPoolsLost(out SDamageDealt[] to, SDamageDealt[] from)staticRTTI globalre.Hooks.PlaceVoid( "StatPoolsManager", "StatPoolsManager::MergeStatPoolsLost;array<SDamageDealt>script_ref<array<SDamageDealt>>", (StatPoolsManager_MergeStatPoolsLost x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsManager_MergeStatPoolsLost( SDamageDealt[] to, SDamageDealt[] from );