DIFF

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()

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

bool m_PanelWasUsed
bool m_PanelWasUsedPrev
bool m_BlinkingFlipFlop
ref Timer m_FlipFlopTimer
Referenced by SetBlinkingTimer()
EffectSound m_ActivationSound
ELEDState m_LedStateRed
ELEDState m_LedStateGreen

Methods 18

static void UnregisterEntrance(Land_Underground_EntranceBase entrance)
References ErrorEx(), set.Find(), set.Remove()
Show 1 more, m_Entrances
static void RegisterPanel(Land_Underground_Panel panel)
References set.Insert(), and m_Panels
static void UnregisterPanel(Land_Underground_Panel panel)
References ErrorEx(), set.Find(), set.Remove()
Show 1 more, m_Panels
EUndegroundDoorType GetLinkedDoorType()
References GetLinkedDoor()
void SetBlinkingTimer(bool enable)
Referenced by OnLEDStateChanged()
void ResetPanelUsed()
protected void UpdateLED(string selection, string color)
Referenced by OnLEDStateChanged()
void ToggleFlipFlop()
override void OnVariablesSynchronized()