class TLRLightSource
TLRLight › Switchable_Base › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Members 7
PistollightLight m_Lightstatic int REFLECTOR_ID = 1static int GLASS_ID = 0static string LIGHT_OFF_GLASS = "dz\\gear\\tools\\data\\flashlight_glass.rvmat"Referenced by OnWorkStop()
static string LIGHT_OFF_REFLECTOR = "dz\\weapons\\attachments\\data\\TLS3.rvmat"Referenced by OnWorkStop()
static string LIGHT_ON_GLASS = "dz\\gear\\tools\\data\\flashlight_glass_on.rvmat"Referenced by OnWorkStart()
static string LIGHT_ON_REFLECTOR = "dz\\weapons\\attachments\\data\\TLS3_on.rvmat"Referenced by OnWorkStart()
Methods 8
override ScriptedLightBase GetLight()References m_Light
override void OnWorkStart()override void OnWork(float consumed_energy)override void OnWorkStop()References ScriptedLightBase.FadeOut(), CGame.IsMultiplayer(), CGame.IsServer()
Show 6 more
, EntityAI.SetObjectMaterial(), GLASS_ID, LIGHT_OFF_GLASS, LIGHT_OFF_REFLECTOR, m_Light, and REFLECTOR_IDoverride void OnInventoryExit(Man player)References EntityAI.GetCompEM(), Object.GetOrientation(), ComponentEnergyManager.IsWorking()
Show 3 more
, ItemBase.OnInventoryExit(), Object.SetOrientation(), and Vector()override void SetActions()override bool IsLightSource()