class DamageSystemSource
Methods 8
static proto native void CloseCombatDamageName(EntityAI source, Object targetObject, string targetComponentName, string ammoTypeName, vector worldPos, int directDamageFlags = ProcessDirectDamageFlags.ALL_TRANSFER)Referenced by ZombieBase.FightLogic()
static bool GetDamageZoneMap(EntityAI entity, out DamageZoneMap zoneMap)References CGame.ConfigGetTextArray(), CGame.ConfigIsExisting(), array.Count()
Show 7 more
, string.Format(), array.Get(), Object.GetDamageZones(), Object.GetType(), map.Insert(), Object.IsMagazine(), and Object.IsWeapon()static bool GetDamageZoneFromComponentName(notnull EntityAI entity, string component, out string damageZone)Returns damage zone to which the named component belongs
References Count(), array.Count(), Get()
Show 5 more
, array.Get(), EntityAI.GetEntityDamageZoneMap(), map.GetKey(), map.GetValueArray(), and string.ToLower()Referenced by ActionDestroyPart.OnFinishProgressServer(), ActionRepairBoatChassis.ActionCondition(), ActionRepairBoatEngine.ActionCondition()
Show 15 more
, ActionRepairCarChassis.ActionCondition(), ActionRepairCarEngine.ActionCondition(), ActionRepairPart.OnFinishProgressServer(), ActionRepairPart.RepairCondition(), ActionRepairTent.ActionCondition(), ActionRepairTentPart.ActionCondition(), ActionTargetsCursor.GetItemDesc(), ActionTargetsCursor.GetItemHealth(), Construction.BuildPartServer(), Construction.DestroyPartServer(), Construction.DismantlePartServer(), PartyTent.HandleCamoNetAttachment(), TentBase.CanToggleAnimations(), TentBase.HandleOpeningsPhysics(), and TentBase.HandleOpeningsVisuals()static bool GetComponentNamesFromDamageZone(notnull EntityAI entity, string damageZone, out array<string> componentNames)References CGame.ConfigGetTextArray(), CGame.ConfigIsExisting(), string.Format()
Show 3 more
, Object.GetType(), Object.IsMagazine(), and Object.IsWeapon()Referenced by TentBase.EEHealthLevelChanged()
References map.Find(), EntityAI.GetEntityDamageDisplayNameMap(), string.Hash()
Show 1 more
, Widget.TranslateString()Referenced by ActionTargetsCursor.GetItemDesc()
static void ResetAllZones(EntityAI entity)References new DamageZoneMap(), GetDamageZoneMap(), map.GetKeyArray()