class NVGogglesSource
NVGoggles › PoweredOptic_Base › ItemOptics › InventoryItemSuper
All members, including inherited
Constructors 1
void NVGoggles()References RotateGoggles()
Members 3
bool m_IsLoweredReferenced by ActionToggleNVG.Start(), Clothing_Base.UpdateNVGStatus(), EEItemAttached()
Show 5 more
, LoweredCheck(), OnWork(), OnWorkStart(), RotateGoggles(), and PlayerBase.DEBUGRotateNVG()Clothing m_StrapReferenced by Clothing_Base.UpdateNVGStatus(), EEItemDetached(), OnWasAttached()
Show 5 more
, OnWasDetached(), OnWork(), OnWorkStart(), OnWorkStop(), and RotateGoggles()Methods 14
override ECachedEquipmentItemCategory GetCachedEquipmentCategory()override void SetActions()References ComponentEnergyManager.CanWork(), EntityAI.EEItemAttached(), EntityAI.GetCompEM()
Show 2 more
, ComponentEnergyManager.SwitchOn(), and m_IsLoweredReferences Class.CastTo(), EntityAI.EEItemDetached(), EntityAI.GetHierarchyRootPlayer()
Show 3 more
, RotateGoggles(), Clothing_Base.UpdateNVGStatus(), and m_Strapoverride void OnWorkStart()override void OnWorkStop()override void OnWork(float consumed_energy)void RotateGoggles(bool state)Referenced by ActionToggleNVG.Start(), EEItemDetached(), NVGoggles()
Show 5 more
, OnWasAttached(), OnWasDetached(), OnWork(), OnWorkStart(), and PlayerBase.DEBUGRotateNVG()override int GetCurrentNVType()override bool IsNVG()void LoweredCheck()check for animation state, if another player lowered them first (or solve by synced variable)
void SwitchOnNVGCheck()References EntityAI.GetCompEM(), ComponentEnergyManager.IsSwitchedOn(), Timer.Stop()