class NVGoggles
NVGoggles › PoweredOptic_Base › ItemOptics
Constructors 1
void NVGoggles()References RotateGoggles()
Members 3
bool m_IsLoweredReferenced by ActionToggleNVG.Start(), Clothing_Base.UpdateNVGStatus(), EEItemAttached()
Show 6 more
, GetProtectionLevel(), 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 15
override ECachedEquipmentItemCategory GetCachedEquipmentCategory()override void SetActions()References ComponentEnergyManager.CanWork(), EntityAI.EEItemAttached(), EntityAI.GetCompEM()
Show 2 more
, ComponentEnergyManager.SwitchOn(), and m_IsLoweredoverride 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()