![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Enumerations | |
| enum | ELEDState { OFF , BLINKING , ON } |
Functions | |
| void | ~Land_Underground_Panel () |
| bool | CanInteract () |
| Land_Underground_EntranceBase | GetClosestDoor () |
| Land_Underground_EntranceBase | GetLinkedDoor () |
| EUndegroundDoorType | GetLinkedDoorType () |
| void | Interact () |
| void | Land_Underground_Panel () |
| void | OnDoorStateChangedClient (EUndegroundEntranceState newState, EUndegroundEntranceState prevState) |
| void | OnLEDStateChanged () |
| void | OnPanelUsedSynchronized () |
| override void | OnVariablesSynchronized () |
| static void | RegisterEntrance (Land_Underground_EntranceBase entrance) |
| static void | RegisterPanel (Land_Underground_Panel panel) |
| void | ResetPanelUsed () |
| void | SetBlinkingTimer (bool enable) |
| void | SetLEDState (ELEDColors color, ELEDState state) |
| void | ToggleFlipFlop () |
| static void | UnregisterEntrance (Land_Underground_EntranceBase entrance) |
| static void | UnregisterPanel (Land_Underground_Panel panel) |
| void | UpdateLED (string selection, string color) |
Variables | |
| const string | COLOR_LED_GREEN = "#(argb,8,8,3)color(0,1,0,1.0,co)" |
| const string | COLOR_LED_OFF = "#(argb,8,8,3)color(0,0,0,1.0,co)" |
| const string | COLOR_LED_RED = "#(argb,8,8,3)color(1,0,0,1.0,co)" |
| enum ELEDState | GREEN |
| EffectSound | m_ActivationSound |
| bool | m_BlinkingFlipFlop |
| enum ELEDState | m_Entrances |
| ref Timer | m_FlipFlopTimer |
| ELEDState | m_LedStateGreen |
| ELEDState | m_LedStateRed |
| Land_Underground_EntranceBase | m_LinkedDoor |
| static ref set< Land_Underground_Panel > | m_Panels |
| bool m_PanelWasUsed bool | m_PanelWasUsedPrev |
| enum ELEDState | RED |
| const string | SELECTION_NAME_LED_GREEN = "LED_Green" |
| const string | SELECTION_NAME_LED_RED = "LED_Red" |
| enum ELEDState |
| Enumerator | |
|---|---|
| OFF | |
| BLINKING | |
| ON | |
Definition at line 1 of file land_underground_panel.c.
| void ~Land_Underground_Panel | ( | ) |
Definition at line 46 of file land_underground_panel.c.
References UnregisterPanel().
| bool CanInteract | ( | ) |
Definition at line 51 of file land_underground_panel.c.
References Land_Underground_EntranceBase::CanManipulate(), and GetLinkedDoor().
| Land_Underground_EntranceBase GetClosestDoor | ( | ) |
Definition at line 140 of file land_underground_panel.c.
References vector::DistanceSq(), GetPosition(), and m_Entrances.
Referenced by GetLinkedDoor().
| Land_Underground_EntranceBase GetLinkedDoor | ( | ) |
Definition at line 133 of file land_underground_panel.c.
References GetClosestDoor(), and m_LinkedDoor.
Referenced by CanInteract(), GetLinkedDoorType(), Interact(), and Land_Underground_Panel_Lever::Interact().
| EUndegroundDoorType GetLinkedDoorType | ( | ) |
Definition at line 128 of file land_underground_panel.c.
References GetLinkedDoor(), and Land_Underground_EntranceBase::m_DoorType.
Referenced by OnDoorStateChangedClient().
| void Interact | ( | ) |
Definition at line 61 of file land_underground_panel.c.
References CALL_CATEGORY_SYSTEM, ErrorEx, g_Game, GetLinkedDoor(), Land_Underground_EntranceBase::Manipulate(), and ResetPanelUsed().
| void Land_Underground_Panel | ( | ) |
Definition at line 38 of file land_underground_panel.c.
References RegisterPanel(), and SetLEDState().
Referenced by Land_Underground_EntranceBase::Land_Underground_EntranceBase(), Land_Underground_EntranceBase::~Land_Underground_EntranceBase(), ActionUseUndergroundLever::ActionCondition(), ActionUseUndergroundPanel::ActionCondition(), Land_Underground_EntranceBase::GetConnectedPanels(), Land_Underground_EntranceBase::OnDoorStateChangedClient(), ActionUseUndergroundLever::OnStartServer(), ActionUseUndergroundPanel::OnStartServer(), RegisterPanel(), and UnregisterPanel().
| void OnDoorStateChangedClient | ( | EUndegroundEntranceState | newState, |
| EUndegroundEntranceState | prevState ) |
Definition at line 270 of file land_underground_panel.c.
References GetLinkedDoorType(), and SetLEDState().
| void OnLEDStateChanged | ( | ) |
Definition at line 205 of file land_underground_panel.c.
References COLOR_LED_GREEN, COLOR_LED_OFF, COLOR_LED_RED, m_BlinkingFlipFlop, m_LedStateGreen, m_LedStateRed, SELECTION_NAME_LED_GREEN, SELECTION_NAME_LED_RED, SetBlinkingTimer(), and UpdateLED().
Referenced by Land_Underground_Panel_Lever::OnPanelUsedSynchronized(), SetLEDState(), and ToggleFlipFlop().
|
protected |
Definition at line 344 of file land_underground_panel.c.
References m_ActivationSound.
Referenced by OnVariablesSynchronized().
|
protected |
Definition at line 349 of file land_underground_panel.c.
References m_PanelWasUsedPrev, and OnPanelUsedSynchronized().
|
static |
Definition at line 78 of file land_underground_panel.c.
References m_Entrances.
|
static |
Definition at line 103 of file land_underground_panel.c.
References Land_Underground_Panel(), and m_Panels.
Referenced by Land_Underground_Panel().
| void ResetPanelUsed | ( | ) |
Definition at line 264 of file land_underground_panel.c.
Referenced by Interact().
| void SetBlinkingTimer | ( | bool | enable | ) |
Definition at line 186 of file land_underground_panel.c.
References m_FlipFlopTimer.
Referenced by OnLEDStateChanged().
| void SetLEDState | ( | ELEDColors | color, |
| ELEDState | state ) |
Definition at line 164 of file land_underground_panel.c.
References m_LedStateGreen, m_LedStateRed, and OnLEDStateChanged().
Referenced by Land_Underground_Panel(), and OnDoorStateChangedClient().
|
protected |
Definition at line 338 of file land_underground_panel.c.
References m_BlinkingFlipFlop, and OnLEDStateChanged().
|
static |
Definition at line 87 of file land_underground_panel.c.
References ErrorEx, and m_Entrances.
|
static |
Definition at line 112 of file land_underground_panel.c.
References ErrorEx, Land_Underground_Panel(), and m_Panels.
Referenced by ~Land_Underground_Panel().
Definition at line 331 of file land_underground_panel.c.
Referenced by EEKilled(), OnCEUpdate(), OnLEDStateChanged(), and OnWasDetached().
| const string COLOR_LED_GREEN = "#(argb,8,8,3)color(0,1,0,1.0,co)" |
Definition at line 22 of file land_underground_panel.c.
Referenced by OnLEDStateChanged().
| const string COLOR_LED_OFF = "#(argb,8,8,3)color(0,0,0,1.0,co)" |
Definition at line 21 of file land_underground_panel.c.
Referenced by OnLEDStateChanged(), and UpdateLED().
| const string COLOR_LED_RED = "#(argb,8,8,3)color(1,0,0,1.0,co)" |
Definition at line 23 of file land_underground_panel.c.
Referenced by OnLEDStateChanged().
| enum ELEDState GREEN |
| EffectSound m_ActivationSound |
Definition at line 33 of file land_underground_panel.c.
Referenced by OnPanelUsedSynchronized().
| bool m_BlinkingFlipFlop |
Definition at line 30 of file land_underground_panel.c.
Referenced by OnLEDStateChanged(), and ToggleFlipFlop().
| enum ELEDState m_Entrances |
Referenced by GetClosestDoor(), RegisterEntrance(), and UnregisterEntrance().
| ref Timer m_FlipFlopTimer |
Definition at line 31 of file land_underground_panel.c.
Referenced by SetBlinkingTimer().
| ELEDState m_LedStateGreen |
Definition at line 36 of file land_underground_panel.c.
Referenced by OnLEDStateChanged(), and SetLEDState().
| ELEDState m_LedStateRed |
Definition at line 35 of file land_underground_panel.c.
Referenced by OnLEDStateChanged(), and SetLEDState().
| Land_Underground_EntranceBase m_LinkedDoor |
Definition at line 19 of file land_underground_panel.c.
Referenced by GetLinkedDoor().
|
static |
Definition at line 17 of file land_underground_panel.c.
Referenced by Init(), PanelHide(), PanelShow(), RegisterPanel(), UnregisterPanel(), and Update().
Definition at line 29 of file land_underground_panel.c.
Referenced by OnVariablesSynchronized().
| enum ELEDState RED |
| const string SELECTION_NAME_LED_GREEN = "LED_Green" |
Definition at line 26 of file land_underground_panel.c.
Referenced by OnLEDStateChanged().
| const string SELECTION_NAME_LED_RED = "LED_Red" |
Definition at line 25 of file land_underground_panel.c.
Referenced by OnLEDStateChanged().