class
HitShapeUserDataBase
- 8 properties
- 19 functions
Extends game.HitShapeUserData IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
hitShapeTag | CName | 0x0 | scripted |
hitShapeType | EHitShapeType | 0x8 | scripted |
hitReactionZone | EHitReactionZone | 0xC | scripted |
dismembermentPart | EAIDismembermentBodyPart | 0x10 | scripted |
isProtectionLayer | bool | 0x14 | scripted |
quickHacksPierceProtection | bool | 0x15 | scripted |
isInternalWeakspot | bool | 0x16 | scripted |
hitShapeDamageMod | float | 0x18 | scripted |
Functions
bool IsHead()RTTIre.Hooks.Place( "HitShapeUserDataBase", "IsHead;", (HitShapeUserDataBase_IsHead x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHead( HitShapeUserDataBase self );EHitShapeType GetShapeType()RTTIre.Hooks.Place( "HitShapeUserDataBase", "GetShapeType;", (HitShapeUserDataBase_GetShapeType x) => { return re.Hooks.CallOriginal<re.msgpack.EHitShapeType>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_GetShapeType( HitShapeUserDataBase self );static bool IsHitReactionZoneRightArm(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneRightArm;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneRightArm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneRightArm( HitShapeUserDataBase? userData );static float GetHitShapeDamageMod(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::GetHitShapeDamageMod;HitShapeUserDataBase", (HitShapeUserDataBase_GetHitShapeDamageMod x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_GetHitShapeDamageMod( HitShapeUserDataBase? userData );static bool IsHitReactionZoneLimb(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneLimb;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneLimb x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneLimb( HitShapeUserDataBase? userData );static EHitReactionZone GetHitReactionZone(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::GetHitReactionZone;HitShapeUserDataBase", (HitShapeUserDataBase_GetHitReactionZone x) => { return re.Hooks.CallOriginal<re.msgpack.EHitReactionZone>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_GetHitReactionZone( HitShapeUserDataBase? userData );static bool IsHitReactionZoneRightLeg(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneRightLeg;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneRightLeg x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneRightLeg( HitShapeUserDataBase? userData );static void DisableHitShape(WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical)staticRTTI globalre.Hooks.PlaceVoid( "HitShapeUserDataBase", "HitShapeUserDataBase::DisableHitShape;GameObjectCNameBool", (HitShapeUserDataBase_DisableHitShape x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_DisableHitShape( WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical );static bool IsHitReactionZoneArm(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneArm;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneArm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneArm( HitShapeUserDataBase? userData );static bool IsHitReactionZoneTorso(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneTorso;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneTorso x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneTorso( HitShapeUserDataBase? userData );static bool IsHitReactionZoneLeftArm(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneLeftArm;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneLeftArm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneLeftArm( HitShapeUserDataBase? userData );static bool IsHitReactionZoneHead(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneHead;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneHead x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneHead( HitShapeUserDataBase? userData );static void EnableHitShape(WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical)staticRTTI globalre.Hooks.PlaceVoid( "HitShapeUserDataBase", "HitShapeUserDataBase::EnableHitShape;GameObjectCNameBool", (HitShapeUserDataBase_EnableHitShape x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_EnableHitShape( WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical );static bool IsHitReactionZoneLeg(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneLeg;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneLeg x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneLeg( HitShapeUserDataBase? userData );static bool IsHitReactionZoneLeftLeg(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsHitReactionZoneLeftLeg;HitShapeUserDataBase", (HitShapeUserDataBase_IsHitReactionZoneLeftLeg x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsHitReactionZoneLeftLeg( HitShapeUserDataBase? userData );static bool IsInternalWeakspot(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsInternalWeakspot;HitShapeUserDataBase", (HitShapeUserDataBase_IsInternalWeakspot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsInternalWeakspot( HitShapeUserDataBase? userData );static bool IsProtectionLayer(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::IsProtectionLayer;HitShapeUserDataBase", (HitShapeUserDataBase_IsProtectionLayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_IsProtectionLayer( HitShapeUserDataBase? userData );static game.DismBodyPart GetDismembermentBodyPart(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::GetDismembermentBodyPart;HitShapeUserDataBase", (HitShapeUserDataBase_GetDismembermentBodyPart x) => { return re.Hooks.CallOriginal<re.msgpack.game.DismBodyPart>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_GetDismembermentBodyPart( HitShapeUserDataBase? userData );static bool DoQuickHacksPierceProtection(HitShapeUserDataBase userData)staticRTTI globalre.Hooks.Place( "HitShapeUserDataBase", "HitShapeUserDataBase::DoQuickHacksPierceProtection;HitShapeUserDataBase", (HitShapeUserDataBase_DoQuickHacksPierceProtection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HitShapeUserDataBase_DoQuickHacksPierceProtection( HitShapeUserDataBase? userData );