DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Flag_Base.c
См. документацию.
1class Flag_Base extends ItemBase
2{
3 void Flag_Base()
4 {
5 //synchronized variables
6 //RegisterNetSyncVariableBool( "m_IsMounted" );
7 ShowSelection("folded");
8 HideSelection("unfolded");
9 }
10
12 {
13 }
14
15 // --- SYNCHRONIZATION
17 {
18 if ( GetGame().IsServer() )
19 {
20 SetSynchDirty();
21 }
22 }
23
25 {
26 super.OnVariablesSynchronized();
27
28
29 }
30
31 // --- EVENTS
32 override void OnStoreSave( ParamsWriteContext ctx )
33 {
34 super.OnStoreSave( ctx );
35 }
36
37 override bool OnStoreLoad( ParamsReadContext ctx, int version )
38 {
39 if ( !super.OnStoreLoad( ctx, version ) )
40 return false;
41
42 return true;
43 }
44
45 override void AfterStoreLoad()
46 {
47 super.AfterStoreLoad();
48
49 //set mounted state based on locked slot after everything is loaded
50 //SetMountedState( GetSlotLockedState() );
51 }
52
53 /*override void OnInventoryEnter(Man player)
54 {
55 super.OnInventoryEnter(player);
56
57 ShowSelection("folded");
58 HideSelection("unfolded");
59 }
60
61 override void OnInventoryExit(Man player)
62 {
63 super.OnInventoryExit(player);
64
65 HideSelection("folded");
66 ShowSelection("unfolded");
67 }*/
68
69 override void OnWasAttached(EntityAI parent, int slot_id)
70 {
71 super.OnWasAttached(parent,slot_id);
72
73 HideSelection("folded");
74 ShowSelection("unfolded");
75 }
76
77 override void OnWasDetached(EntityAI parent, int slot_id)
78 {
79 super.OnWasDetached(parent,slot_id);
80
81 ShowSelection("folded");
82 HideSelection("unfolded");
83 }
84
85 // SOUNDS
86 // ---------------------------------------------------------
87 //TODO
88 // ---------------------------------------------------------
89
90 override int GetViewIndex()
91 {
92 if ( MemoryPointExists( "invView2" ) )
93 {
95 GetInventory().GetCurrentInventoryLocation( il );
97 switch ( type )
98 {
99 case InventoryLocationType.ATTACHMENT:
100 {
101 return 1;
102 }
103 default:
104 {
105 return 0;
106 }
107 }
108 }
109 return 0;
110 }
111
112 override void SetActions()
113 {
114 super.SetActions();
115
117 }
118}
119
120class Flag_Chernarus extends Flag_Base {};
121class Flag_Chedaki extends Flag_Base {};
122class Flag_NAPA extends Flag_Base {};
123class Flag_CDF extends Flag_Base {};
124class Flag_Livonia extends Flag_Base {};
125class Flag_Altis extends Flag_Base {};
126class Flag_SSahrani extends Flag_Base {};
127class Flag_NSahrani extends Flag_Base {};
128class Flag_DayZ extends Flag_Base {};
129class Flag_LivoniaArmy extends Flag_Base {};
130class Flag_White extends Flag_Base {};
131class Flag_Bohemia extends Flag_Base {};
132class Flag_APA extends Flag_Base {};
133class Flag_UEC extends Flag_Base {};
134class Flag_Pirates extends Flag_Base {};
135class Flag_Cannibals extends Flag_Base {};
136class Flag_Bear extends Flag_Base {};
137class Flag_Wolf extends Flag_Base {};
138class Flag_BabyDeer extends Flag_Base {};
139class Flag_Rooster extends Flag_Base {};
140class Flag_LivoniaPolice extends Flag_Base {};
141class Flag_CMC extends Flag_Base {};
142class Flag_TEC extends Flag_Base {};
143class Flag_CHEL extends Flag_Base {};
144class Flag_Zenit extends Flag_Base {};
145class Flag_HunterZ extends Flag_Base {};
146class Flag_BrainZ extends Flag_Base {};
147class Flag_Refuge extends Flag_Base {};
148class Flag_RSTA extends Flag_Base {};
149class Flag_Snake extends Flag_Base {};
150class Flag_Rex extends Flag_Base {};
151class Flag_Zagorky extends Flag_Base {};
152class Flag_Crook extends Flag_Base {};
AttachActionData ActionData ActionAttach()
Определения ActionAttach.c:9
void AddAction(typename actionName)
Определения AdvancedCommunication.c:220
InventoryLocationType
types of Inventory Location
Определения InventoryLocation.c:4
Определения Building.c:6
Определения Flag_Base.c:121
proto native int GetType()
returns type of InventoryLocation
InventoryLocation.
Определения InventoryLocation.c:29
void ~Flag_Base()
Определения Flag_Base.c:11
void Flag_Base()
Определения Flag_Base.c:3
override bool OnStoreLoad(ParamsReadContext ctx, int version)
Определения Flag_Base.c:37
override void OnWasDetached(EntityAI parent, int slot_id)
Определения Flag_Base.c:77
override int GetViewIndex()
Определения Flag_Base.c:90
void Synchronize()
Определения Flag_Base.c:16
override void SetActions()
Определения Flag_Base.c:112
override void OnStoreSave(ParamsWriteContext ctx)
Определения Flag_Base.c:32
override void AfterStoreLoad()
Определения Flag_Base.c:45
override void OnVariablesSynchronized()
Определения Flag_Base.c:24
override void OnWasAttached(EntityAI parent, int slot_id)
Определения Flag_Base.c:69
Определения InventoryItem.c:731
Serializer ParamsReadContext
Определения gameplay.c:15
proto native CGame GetGame()
Serializer ParamsWriteContext
Определения gameplay.c:16