Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
compass.c
Go to the documentation of this file.
1class Compass : ItemCompass
2{
4
5 void Compass()
6 {
7 m_Openable = new OpenableBehaviour(false);
8
9 RegisterNetSyncVariableBool("m_Openable.m_IsOpened");
10
12 }
13
14 override void Open()
15 {
17 SetSynchDirty();
18
20 }
21
22 override void Close()
23 {
25 SetSynchDirty();
26
28 }
29
30 override bool IsOpen()
31 {
32 return m_Openable.IsOpened();
33 }
34
35 protected void UpdateVisualState()
36 {
37 if ( IsOpen() )
38 {
39 SetAnimationPhase("cover", 1.0);
40 }
41 else
42 {
43 SetAnimationPhase("cover", 0.0);
44 }
45 }
46
48 {
49 super.OnVariablesSynchronized();
50
52 }
53
54 override void SetActions()
55 {
56 super.SetActions();
57
61 }
62}
void AddAction(typename actionName)
override bool IsOpen()
Definition compass.c:30
override void OnVariablesSynchronized()
Definition compass.c:47
override void Open()
Definition compass.c:14
void UpdateVisualState()
Definition compass.c:35
ref OpenableBehaviour m_Openable
Definition compass.c:3
override void Close()
Definition compass.c:22
void Compass()
Definition compass.c:5
override void SetActions()
Definition compass.c:54