BlackICE Scripting

class

HitShapeUserDataBase

  • 8 properties
  • 19 functions

Extends game.HitShapeUserData IScriptable ISerializable

Properties

PropertyTypeOffset
hitShapeTagCName0x0 scripted
hitShapeTypeEHitShapeType0x8 scripted
hitReactionZoneEHitReactionZone0xC scripted
dismembermentPartEAIDismembermentBodyPart0x10 scripted
isProtectionLayerbool0x14 scripted
quickHacksPierceProtectionbool0x15 scripted
isInternalWeakspotbool0x16 scripted
hitShapeDamageModfloat0x18 scripted

Functions

  • bool IsHead() RTTI
  • EHitShapeType GetShapeType() RTTI
  • static bool IsHitReactionZoneRightArm(HitShapeUserDataBase userData) staticRTTI global
  • static float GetHitShapeDamageMod(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsHitReactionZoneLimb(HitShapeUserDataBase userData) staticRTTI global
  • static EHitReactionZone GetHitReactionZone(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsHitReactionZoneRightLeg(HitShapeUserDataBase userData) staticRTTI global
  • static void DisableHitShape(WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical) staticRTTI global
  • static bool IsHitReactionZoneArm(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsHitReactionZoneTorso(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsHitReactionZoneLeftArm(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsHitReactionZoneHead(HitShapeUserDataBase userData) staticRTTI global
  • static void EnableHitShape(WeakHandle<game.Object> gameObj, CName shapeName, bool hierarchical) staticRTTI global
  • static bool IsHitReactionZoneLeg(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsHitReactionZoneLeftLeg(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsInternalWeakspot(HitShapeUserDataBase userData) staticRTTI global
  • static bool IsProtectionLayer(HitShapeUserDataBase userData) staticRTTI global
  • static game.DismBodyPart GetDismembermentBodyPart(HitShapeUserDataBase userData) staticRTTI global
  • static bool DoQuickHacksPierceProtection(HitShapeUserDataBase userData) staticRTTI global