class Headtorch_ColorBaseSource
Headtorch_ColorBase › Clothing › Clothing_Base › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
All members, including inherited
Constructors 1
void Headtorch_ColorBase()Members 14
HeadtorchLight m_LightReferenced by Headtorch_Black.OnLightCreated(), AttachLightOnHead(), CreateHeadtorchLight()
Show 6 more
, OnInvisibleSet(), OnLightCreated(), OnWasAttached(), OnWasDetached(), OnWork(), and OnWorkStop()static int REFLECTOR_ID = 4static int GLASS_ID = 5static string LIGHT_OFF_GLASS = "dz\\characters\\headgear\\data\\HeadTorchGlass.rvmat"Referenced by OnWorkStop()
static string LIGHT_OFF_REFLECTOR = "dz\\characters\\headgear\\data\\HeadTorch.rvmat"Referenced by OnWorkStop()
static string LIGHT_ON_GLASS = "dz\\characters\\headgear\\data\\HeadTorchGlass_on.rvmat"Referenced by OnWorkStart()
static string LIGHT_ON_GLASS_RED = "dz\\characters\\headgear\\data\\HeadTorchGlass_on_red.rvmat"Referenced by OnWorkStart()
static string LIGHT_ON_REFLECTOR = "dz\\characters\\headgear\\data\\HeadTorch_ON.rvmat"Referenced by OnWorkStart()
static string LIGHT_ON_REFLECTOR_RED = "dz\\characters\\headgear\\data\\HeadTorch_ON_red.rvmat"Referenced by OnWorkStart()
static vector m_OnHeadLocalPos = Vector(0.12,0.15,0)Referenced by AttachLightOnHead()
static vector m_OnHeadLocalOri = Vector(0,90,0)Referenced by AttachLightOnHead()
static string m_OffHeadLightPoint = "beamStart"static string m_OffHeadLightTarget = "beamEnd"ref Timer m_TimerMethods 14
override protected void InitGlobalExclusionValues()void CheckParent()override void OnWorkStart()override void OnWorkStop()References ScriptedLightBase.FadeOut(), CGame.IsMultiplayer(), CGame.IsServer()
Show 7 more
, EntityAI.OnWorkStop(), EntityAI.SetObjectMaterial(), GLASS_ID, LIGHT_OFF_GLASS, LIGHT_OFF_REFLECTOR, m_Light, and REFLECTOR_IDoverride void OnWork(float consumed_energy)void OnLightCreated()Referenced by CreateHeadtorchLight()
void CreateHeadtorchLight()References AttachLightOnHead(), ScriptedLightBase.AttachOnMemoryPoint(), Class.Cast()
Show 15 more
, Class.Cast(), Class.Cast(), ScriptedLightBase.CreateLight(), GameInventory.FindAttachment(), EntityAI.GetHierarchyParent(), EntityAI.GetInventory(), PlayerBase.GetItemOnSlot(), InventorySlots.GetSlotIdFromString(), EntityAI.IsPlayer(), EntityAI.IsZombie(), OnLightCreated(), HeadtorchLight.PerformVisibilityCheck(), m_Light, m_OffHeadLightPoint, and m_OffHeadLightTargetReferenced by OnWorkStart()
void AttachLightOnHead(EntityAI person)override void SetActions()override bool IsLightSource()override ItemBase GetLightSourceItem()override void OnInvisibleSet(bool invisible)