DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
TelescopicBaton.c
См. документацию.
2{
3 protected int m_MeleeMode;
4 protected int m_MeleeHeavyMode;
5 protected int m_MeleeSprintMode;
6
8
10 {
12 m_MeleeMode = 0;
15
16 m_Openable = new OpenableBehaviour(false);
17
18 RegisterNetSyncVariableBool("m_Openable.m_IsOpened");
19
21 }
22
23 override void Open()
24 {
25 m_Openable.Open();
26 SetSynchDirty();
27
29 m_MeleeMode = 3;
32
34 }
35
36 override void Close()
37 {
38 m_Openable.Close();
39 SetSynchDirty();
40
42 m_MeleeMode = 0;
45
47 }
48
49 override bool IsOpen()
50 {
51 return m_Openable.IsOpened();
52 }
53
54 protected void UpdateVisualState()
55 {
56 if ( IsOpen() )
57 {
58 SetAnimationPhase("Doors1", 0.0);
59 }
60 else
61 {
62 SetAnimationPhase("Doors1", 1.0);
63 }
64 }
65
66 override int GetMeleeMode()
67 {
68 return m_MeleeMode;
69 }
70
71 override int GetMeleeHeavyMode()
72 {
73 return m_MeleeHeavyMode;
74 }
75
76 override int GetMeleeSprintMode()
77 {
78 return m_MeleeSprintMode;
79 }
80
82 {
83 super.OnVariablesSynchronized();
84
86 }
87
88 override void SetActions()
89 {
90 super.SetActions();
93 }
94}
void AddAction(typename actionName)
Определения AdvancedCommunication.c:220
Определения ActionClose.c:2
Определения ActionOpen.c:2
Определения InventoryItem.c:731
int m_MeleeMode
Определения TelescopicBaton.c:3
override void Close()
Определения TelescopicBaton.c:36
override void OnVariablesSynchronized()
Определения TelescopicBaton.c:81
void UpdateVisualState()
Определения TelescopicBaton.c:54
int m_MeleeSprintMode
Определения TelescopicBaton.c:5
override void SetActions()
Определения TelescopicBaton.c:88
int m_MeleeHeavyMode
Определения TelescopicBaton.c:4
ref OpenableBehaviour m_Openable
Определения TelescopicBaton.c:7
override int GetMeleeMode()
Определения TelescopicBaton.c:66
override bool IsOpen()
Определения TelescopicBaton.c:49
void TelescopicBaton()
Определения TelescopicBaton.c:9
override int GetMeleeHeavyMode()
Определения TelescopicBaton.c:71
override int GetMeleeSprintMode()
Определения TelescopicBaton.c:76
override void Open()
Определения TelescopicBaton.c:23