HitShapeUserDataBase class
HitShapeUserDataBase
Inheritance
Base: game.HitShapeUserData
Derived
None.
Properties
| Property | Type | |
|---|---|---|
hitShapeTag | CName | scripted |
hitShapeType | EHitShapeType | scripted |
hitReactionZone | EHitReactionZone | scripted |
dismembermentPart | EAIDismembermentBodyPart | scripted |
isProtectionLayer | bool | scripted |
quickHacksPierceProtection | bool | scripted |
isInternalWeakspot | bool | scripted |
hitShapeDamageMod | float | scripted |
Functions
bool IsHead()RTTIEHitShapeType GetShapeType()RTTIstatic bool IsHitReactionZoneRightArm(HitShapeUserDataBase userData)staticRTTI globalstatic float GetHitShapeDamageMod(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsHitReactionZoneLimb(HitShapeUserDataBase userData)staticRTTI globalstatic EHitReactionZone GetHitReactionZone(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsHitReactionZoneRightLeg(HitShapeUserDataBase userData)staticRTTI globalstatic void DisableHitShape(WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical)staticRTTI globalstatic bool IsHitReactionZoneArm(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsHitReactionZoneTorso(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsHitReactionZoneLeftArm(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsHitReactionZoneHead(HitShapeUserDataBase userData)staticRTTI globalstatic void EnableHitShape(WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical)staticRTTI globalstatic bool IsHitReactionZoneLeg(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsHitReactionZoneLeftLeg(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsInternalWeakspot(HitShapeUserDataBase userData)staticRTTI globalstatic bool IsProtectionLayer(HitShapeUserDataBase userData)staticRTTI globalstatic game.DismBodyPart GetDismembermentBodyPart(HitShapeUserDataBase userData)staticRTTI globalstatic bool DoQuickHacksPierceProtection(HitShapeUserDataBase userData)staticRTTI global