Dayz Explorer
1.29.162510
Loading...
Searching...
No Matches
land_underground_panel_lever.c
Go to the documentation of this file.
1
class
Land_Underground_Panel_Lever
:
Land_Underground_Panel
2
{
3
override
void
SetActions
()
4
{
5
super.SetActions();
6
7
AddAction
(
ActionUseUndergroundLever
);
8
}
9
10
void
ResetPhase(
EntityAI
target)
11
{
12
target.SetAnimationPhaseNow(
"PanelLever"
, 0);
13
}
14
15
override
void
OnPanelUsedSynchronized
()
16
{
17
super.OnPanelUsedSynchronized();
18
SetAnimationPhase(
"PanelLever"
, 1);
19
g_Game
.GetCallQueue(
CALL_CATEGORY_SYSTEM
).CallLater( ResetPhase, 3000,
false
,
this
);
20
OnLEDStateChanged
();
21
}
22
23
override
void
Interact
()
24
{
25
super.Interact();
26
g_Game
.RegisterNetworkStaticObject(
this
);
27
g_Game
.RegisterNetworkStaticObject(
GetLinkedDoor
());
28
}
29
}
AddAction
void AddAction(typename actionName)
Definition
advancedcommunication.c:220
SetActions
void SetActions()
Definition
advancedcommunication.c:213
ActionUseUndergroundLever
Definition
actionuseundergroundlever.c:2
EntityAI
Definition
inventoryitem.c:2
Land_Underground_Panel_Lever
Definition
land_underground_panel_lever.c:2
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
CALL_CATEGORY_SYSTEM
const int CALL_CATEGORY_SYSTEM
Definition
tools.c:8
Land_Underground_Panel
void Land_Underground_Panel()
Definition
land_underground_panel.c:38
OnPanelUsedSynchronized
void OnPanelUsedSynchronized()
Definition
land_underground_panel.c:344
Interact
void Interact()
Definition
land_underground_panel.c:61
OnLEDStateChanged
void OnLEDStateChanged()
Definition
land_underground_panel.c:205
GetLinkedDoor
Land_Underground_EntranceBase GetLinkedDoor()
Definition
land_underground_panel.c:133
Daten
4_world
entities
building
underground
entrance
land_underground_panel_lever.c
Generated by
1.16.1