class
DamageSystemHelper
- 0 properties
- 7 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static game.ShapeData GetHitShape(game.events.HitEvent hitEvent)staticRTTI globalre.Hooks.Place( "DamageSystemHelper", "DamageSystemHelper::GetHitShape;gameHitEvent", (DamageSystemHelper_GetHitShape x) => { return re.Hooks.CallOriginal<re.msgpack.game.ShapeData>(); } ); [Msgpack.Gen] public readonly partial record struct DamageSystemHelper_GetHitShape( game.events.HitEvent? hitEvent );static HitShapeUserDataBase? GetHitShapeUserDataBase(game.ShapeData data)staticRTTI globalre.Hooks.Place( "DamageSystemHelper", "DamageSystemHelper::GetHitShapeUserDataBase;script_ref<HitShapeData>", (DamageSystemHelper_GetHitShapeUserDataBase x) => { return re.Hooks.CallOriginal<re.msgpack.HitShapeUserDataBase>(); } ); [Msgpack.Gen] public readonly partial record struct DamageSystemHelper_GetHitShapeUserDataBase( game.ShapeData data );static float GetLocalizedDamageMultiplier(EHitShapeType type, float armorPenetration, bool useModernFormula)staticRTTI globalre.Hooks.Place( "DamageSystemHelper", "DamageSystemHelper::GetLocalizedDamageMultiplier;EHitShapeTypeFloatBool", (DamageSystemHelper_GetLocalizedDamageMultiplier x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct DamageSystemHelper_GetLocalizedDamageMultiplier( EHitShapeType type, float armorPenetration, bool useModernFormula );static bool DoQuickHacksPierceProtection(game.ShapeData data)staticRTTI globalre.Hooks.Place( "DamageSystemHelper", "DamageSystemHelper::DoQuickHacksPierceProtection;script_ref<HitShapeData>", (DamageSystemHelper_DoQuickHacksPierceProtection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageSystemHelper_DoQuickHacksPierceProtection( game.ShapeData data );static bool IsHitShapeArmored(EHitShapeType type)staticRTTI globalre.Hooks.Place( "DamageSystemHelper", "DamageSystemHelper::IsHitShapeArmored;EHitShapeType", (DamageSystemHelper_IsHitShapeArmored x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageSystemHelper_IsHitShapeArmored( EHitShapeType type );static bool IsProtectionLayer(game.ShapeData data)staticRTTI globalre.Hooks.Place( "DamageSystemHelper", "DamageSystemHelper::IsProtectionLayer;script_ref<HitShapeData>", (DamageSystemHelper_IsProtectionLayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DamageSystemHelper_IsProtectionLayer( game.ShapeData data );static EHitShapeType GetHitShapeTypeFromData(game.ShapeData data)staticRTTI globalre.Hooks.Place( "DamageSystemHelper", "DamageSystemHelper::GetHitShapeTypeFromData;script_ref<HitShapeData>", (DamageSystemHelper_GetHitShapeTypeFromData x) => { return re.Hooks.CallOriginal<re.msgpack.EHitShapeType>(); } ); [Msgpack.Gen] public readonly partial record struct DamageSystemHelper_GetHitShapeTypeFromData( game.ShapeData data );