class Land_Underground_PanelSource
Land_Underground_Panel_Lever › Land_Underground_Panel › House › BuildingBase › Building › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constructors 2
void Land_Underground_Panel()void ~Land_Underground_Panel()References UnregisterPanel()
Constants 5
const string COLOR_LED_OFF = "#(argb,8,8,3)color(0,0,0,1.0,co)"Referenced by OnLEDStateChanged()
const string COLOR_LED_GREEN = "#(argb,8,8,3)color(0,1,0,1.0,co)"Referenced by OnLEDStateChanged()
const string COLOR_LED_RED = "#(argb,8,8,3)color(1,0,0,1.0,co)"Referenced by OnLEDStateChanged()
const string SELECTION_NAME_LED_RED = "LED_Red"Referenced by OnLEDStateChanged()
const string SELECTION_NAME_LED_GREEN = "LED_Green"Referenced by OnLEDStateChanged()
Members 10
static ref set<Land_Underground_EntranceBase> m_Entrancesstatic ref set<Land_Underground_Panel> m_PanelsReferenced by Land_Underground_EntranceBase.GetConnectedPanels(), RegisterPanel(), and UnregisterPanel()
Land_Underground_EntranceBase m_LinkedDoorReferenced by GetLinkedDoor()
bool m_PanelWasUsedbool m_PanelWasUsedPrevReferenced by OnVariablesSynchronized()
bool m_BlinkingFlipFlopref Timer m_FlipFlopTimerReferenced by SetBlinkingTimer()
EffectSound m_ActivationSoundReferenced by OnPanelUsedSynchronized()
ELEDState m_LedStateRedELEDState m_LedStateGreenMethods 18
bool CanInteract()void Interact()static void RegisterEntrance(Land_Underground_EntranceBase entrance)static void UnregisterEntrance(Land_Underground_EntranceBase entrance)static void RegisterPanel(Land_Underground_Panel panel)Referenced by Land_Underground_Panel()
static void UnregisterPanel(Land_Underground_Panel panel)Referenced by ~Land_Underground_Panel()
EUndegroundDoorType GetLinkedDoorType()References GetLinkedDoor()
Referenced by OnDoorStateChangedClient()
Land_Underground_EntranceBase GetLinkedDoor()Referenced by CanInteract(), GetLinkedDoorType(), Interact()
Show 1 more
, Land_Underground_Panel_Lever.Interact()Land_Underground_EntranceBase GetClosestDoor()References vector.DistanceSq(), Object.GetPosition(), Object.GetPosition()
Show 2 more
, m_Entrances, and float.MAXvoid SetLEDState(ELEDColors color, ELEDState state)void SetBlinkingTimer(bool enable)Referenced by OnLEDStateChanged()
void OnLEDStateChanged()Referenced by SetLEDState(), ToggleFlipFlop(), and Land_Underground_Panel_Lever.OnPanelUsedSynchronized()
void ResetPanelUsed()void OnDoorStateChangedClient(EUndegroundEntranceState newState, EUndegroundEntranceState prevState)Referenced by Land_Underground_EntranceBase.OnDoorStateChangedClient()
Referenced by OnLEDStateChanged()
void ToggleFlipFlop()void OnPanelUsedSynchronized()override void OnVariablesSynchronized()