|
enum DamageType | CloseCombatDamage (EntityAI source, Object targetObject, int targetComponentIndex, string ammoTypeName, vector worldPos, int directDamageFlags=ProcessDirectDamageFlags.ALL_TRANSFER) |
|
static proto native void | CloseCombatDamageName (EntityAI source, Object targetObject, string targetComponentName, string ammoTypeName, vector worldPos, int directDamageFlags=ProcessDirectDamageFlags.ALL_TRANSFER) |
|
static proto native void | ExplosionDamage (EntityAI source, Object directHitObject, string ammoTypeName, vector worldPos, int damageType) |
|
static bool | GetDamageZoneMap (EntityAI entity, out DamageZoneMap zoneMap) |
|
static bool | GetDamageZoneFromComponentName (notnull EntityAI entity, string component, out string damageZone) |
| Returns damage zone to which the named component belongs.
|
|
static bool | GetComponentNamesFromDamageZone (notnull EntityAI entity, string damageZone, out array< string > componentNames) |
|
static string | GetDamageDisplayName (EntityAI entity, string zone) |
|
static void | ResetAllZones (EntityAI entity) |
|