DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Compass.c
См. документацию.
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 {
16 m_Openable.Open();
17 SetSynchDirty();
18
20 }
21
22 override void Close()
23 {
24 m_Openable.Close();
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)
Определения AdvancedCommunication.c:220
Определения ActionClose.c:2
Определения ActionOpen.c:2
override bool IsOpen()
Определения Compass.c:30
override void OnVariablesSynchronized()
Определения Compass.c:47
override void Open()
Определения Compass.c:14
void UpdateVisualState()
Определения Compass.c:35
ref OpenableBehaviour m_Openable
Определения Compass.c:3
override void Close()
Определения Compass.c:22
void Compass()
Определения Compass.c:5
override void SetActions()
Определения Compass.c:54