Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
param.c
Go to the documentation of this file.
1
6
7
//-----------------------------------------------------------------------------
11
class
Param
:
Managed
12
{
13
bool
Serialize
(
Serializer
ctx)
14
{
15
return
false
;
16
}
17
18
bool
Deserializer
(
Serializer
ctx)
19
{
20
return
false
;
21
}
22
};
23
32
class
Param1<
Class
T1>
extends
Param
33
{
34
T1
param1
;
35
36
void
Param1
(T1 p1)
37
{
38
param1
= p1;
39
}
40
41
override
bool
Serialize
(
Serializer
ctx)
42
{
43
return
ctx.
Write
(
param1
);
44
}
45
46
override
bool
Deserializer
(
Serializer
ctx)
47
{
48
return
ctx.
Read
(
param1
);
49
}
50
};
51
59
class
Param2
<
Class
T1,
Class
T2>
extends
Param
60
{
61
T1 param1;
62
T2
param2
;
63
64
void
Param2
(T1 p1, T2 p2)
65
{
66
param1
= p1;
67
param2
= p2;
68
}
69
70
override
bool
Serialize
(
Serializer
ctx)
71
{
72
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
);
73
}
74
75
override
bool
Deserializer
(
Serializer
ctx)
76
{
77
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
);
78
}
79
};
80
88
class
Param3
<
Class
T1,
Class
T2,
Class
T3>
extends
Param
89
{
90
T1 param1;
91
T2 param2;
92
T3
param3
;
93
94
void
Param3
(T1 p1, T2 p2, T3 p3)
95
{
96
param1
= p1;
97
param2
= p2;
98
param3
= p3;
99
}
100
101
override
bool
Serialize
(
Serializer
ctx)
102
{
103
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
);
104
}
105
106
override
bool
Deserializer
(
Serializer
ctx)
107
{
108
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
);
109
}
110
};
111
119
class
Param4<
Class
T1,
Class
T2,
Class
T3,
Class
T4>
extends
Param
120
{
121
T1 param1;
122
T2 param2;
123
T3 param3;
124
T4
param4
;
125
126
void
Param4
(T1 p1, T2 p2, T3 p3, T4 p4)
127
{
128
param1
= p1;
129
param2
= p2;
130
param3
= p3;
131
param4
= p4;
132
}
133
134
override
bool
Serialize
(
Serializer
ctx)
135
{
136
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
) && ctx.
Write
(
param4
);
137
}
138
139
override
bool
Deserializer
(
Serializer
ctx)
140
{
141
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
) && ctx.
Read
(
param4
);
142
}
143
};
144
148
class
Param5<
Class
T1,
Class
T2,
Class
T3,
Class
T4,
Class
T5>
extends
Param
149
{
150
T1 param1;
151
T2 param2;
152
T3 param3;
153
T4 param4;
154
T5
param5
;
155
156
void
Param5
(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
157
{
158
param1
= p1;
159
param2
= p2;
160
param3
= p3;
161
param4
= p4;
162
param5
= p5;
163
}
164
165
override
bool
Serialize
(
Serializer
ctx)
166
{
167
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
) && ctx.
Write
(
param4
) && ctx.
Write
(
param5
);
168
}
169
170
override
bool
Deserializer
(
Serializer
ctx)
171
{
172
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
) && ctx.
Read
(
param4
) && ctx.
Read
(
param5
);
173
}
174
};
175
179
class
Param6<
Class
T1,
Class
T2,
Class
T3,
Class
T4,
Class
T5,
Class
T6>
extends
Param
180
{
181
T1 param1;
182
T2 param2;
183
T3 param3;
184
T4 param4;
185
T5 param5;
186
T6
param6
;
187
188
void
Param6
(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
189
{
190
param1
= p1;
191
param2
= p2;
192
param3
= p3;
193
param4
= p4;
194
param5
= p5;
195
param6
= p6;
196
}
197
198
override
bool
Serialize
(
Serializer
ctx)
199
{
200
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
) && ctx.
Write
(
param4
) && ctx.
Write
(
param5
) && ctx.
Write
(
param6
);
201
}
202
203
override
bool
Deserializer
(
Serializer
ctx)
204
{
205
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
) && ctx.
Read
(
param4
) && ctx.
Read
(
param5
) && ctx.
Read
(
param6
);
206
}
207
};
208
212
class
Param7
<
Class
T1,
Class
T2,
Class
T3,
Class
T4,
Class
T5,
Class
T6,
Class
T7>:
Param
213
{
214
T1
param1
;
215
T2
param2
;
216
T3
param3
;
217
T4
param4
;
218
T5
param5
;
219
T6
param6
;
220
T7
param7
;
221
222
void
Param7
(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7)
223
{
224
param1
= p1;
225
param2
= p2;
226
param3
= p3;
227
param4
= p4;
228
param5
= p5;
229
param6
= p6;
230
param7
= p7;
231
}
232
233
override
bool
Serialize
(
Serializer
ctx)
234
{
235
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
) && ctx.
Write
(
param4
) && ctx.
Write
(
param5
) && ctx.
Write
(
param6
) && ctx.
Write
(
param7
);
236
}
237
238
override
bool
Deserializer
(
Serializer
ctx)
239
{
240
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
) && ctx.
Read
(
param4
) && ctx.
Read
(
param5
) && ctx.
Read
(
param6
) && ctx.
Read
(
param7
);
241
}
242
};
243
246
class
Param8
<
Class
T1,
Class
T2,
Class
T3,
Class
T4,
Class
T5,
Class
T6,
Class
T7,
Class
T8>:
Param
247
{
248
T1
param1
;
249
T2
param2
;
250
T3
param3
;
251
T4
param4
;
252
T5
param5
;
253
T6
param6
;
254
T7
param7
;
255
T8
param8
;
256
257
void
Param8
(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
258
{
259
param1
= p1;
260
param2
= p2;
261
param3
= p3;
262
param4
= p4;
263
param5
= p5;
264
param6
= p6;
265
param7
= p7;
266
param8
= p8;
267
}
268
269
override
bool
Serialize
(
Serializer
ctx)
270
{
271
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
) && ctx.
Write
(
param4
) && ctx.
Write
(
param5
) && ctx.
Write
(
param6
) && ctx.
Write
(
param7
) && ctx.
Write
(
param8
);
272
}
273
274
override
bool
Deserializer
(
Serializer
ctx)
275
{
276
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
) && ctx.
Read
(
param4
) && ctx.
Read
(
param5
) && ctx.
Read
(
param6
) && ctx.
Read
(
param7
) && ctx.
Read
(
param8
);
277
}
278
};
279
282
class
Param9
<
Class
T1,
Class
T2,
Class
T3,
Class
T4,
Class
T5,
Class
T6,
Class
T7,
Class
T8,
Class
T9>:
Param
283
{
284
T1
param1
;
285
T2
param2
;
286
T3
param3
;
287
T4
param4
;
288
T5
param5
;
289
T6
param6
;
290
T7
param7
;
291
T8
param8
;
292
T9
param9
;
293
294
void
Param9
(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
295
{
296
param1
= p1;
297
param2
= p2;
298
param3
= p3;
299
param4
= p4;
300
param5
= p5;
301
param6
= p6;
302
param7
= p7;
303
param8
= p8;
304
param9
= p9;
305
}
306
307
override
bool
Serialize
(
Serializer
ctx)
308
{
309
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
) && ctx.
Write
(
param4
) && ctx.
Write
(
param5
) && ctx.
Write
(
param6
) && ctx.
Write
(
param7
) && ctx.
Write
(
param8
) && ctx.
Write
(
param9
);
310
}
311
312
override
bool
Deserializer
(
Serializer
ctx)
313
{
314
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
) && ctx.
Read
(
param4
) && ctx.
Read
(
param5
) && ctx.
Read
(
param6
) && ctx.
Read
(
param7
) && ctx.
Read
(
param8
) && ctx.
Read
(
param9
);
315
}
316
};
317
320
class
Param10
<
Class
T1,
Class
T2,
Class
T3,
Class
T4,
Class
T5,
Class
T6,
Class
T7,
Class
T8,
Class
T9,
Class
T10>:
Param
321
{
322
T1
param1
;
323
T2
param2
;
324
T3
param3
;
325
T4
param4
;
326
T5
param5
;
327
T6
param6
;
328
T7
param7
;
329
T8
param8
;
330
T9
param9
;
331
T10
param10
;
332
333
void
Param10
(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
334
{
335
param1
= p1;
336
param2
= p2;
337
param3
= p3;
338
param4
= p4;
339
param5
= p5;
340
param6
= p6;
341
param7
= p7;
342
param8
= p8;
343
param9
= p9;
344
param10
= p10;
345
}
346
347
override
bool
Serialize
(
Serializer
ctx)
348
{
349
return
ctx.
Write
(
param1
) && ctx.
Write
(
param2
) && ctx.
Write
(
param3
) && ctx.
Write
(
param4
) && ctx.
Write
(
param5
) && ctx.
Write
(
param6
) && ctx.
Write
(
param7
) && ctx.
Write
(
param8
) && ctx.
Write
(
param9
) && ctx.
Write
(
param10
);
350
}
351
352
override
bool
Deserializer
(
Serializer
ctx)
353
{
354
return
ctx.
Read
(
param1
) && ctx.
Read
(
param2
) && ctx.
Read
(
param3
) && ctx.
Read
(
param4
) && ctx.
Read
(
param5
) && ctx.
Read
(
param6
) && ctx.
Read
(
param7
) && ctx.
Read
(
param8
) && ctx.
Read
(
param9
) && ctx.
Read
(
param10
);
355
}
356
};
357
Class
Super root of all classes in Enforce script.
Definition
enscript.c:11
Managed
TODO doc.
Definition
enscript.c:118
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param10
T10 param10
Definition
param.c:331
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param9
T9 param9
Definition
param.c:330
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param6
T6 param6
Definition
param.c:327
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param4
T4 param4
Definition
param.c:325
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param3
T3 param3
Definition
param.c:324
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::Param10
void Param10(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10)
Definition
param.c:333
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param2
T2 param2
Definition
param.c:323
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param7
T7 param7
Definition
param.c:328
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::Serialize
override bool Serialize(Serializer ctx)
Definition
param.c:347
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param8
T8 param8
Definition
param.c:329
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::Deserializer
override bool Deserializer(Serializer ctx)
Definition
param.c:352
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param1
T1 param1
Definition
param.c:322
Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 >::param5
T5 param5
Definition
param.c:326
Param2
Definition
ppeconstants.c:68
Param3
Definition
entityai.c:102
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::Param7
void Param7(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7)
Definition
param.c:222
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::param6
T6 param6
Definition
param.c:219
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::param4
T4 param4
Definition
param.c:217
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::param3
T3 param3
Definition
param.c:216
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::param2
T2 param2
Definition
param.c:215
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::param7
T7 param7
Definition
param.c:220
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::Serialize
override bool Serialize(Serializer ctx)
Definition
param.c:233
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::Deserializer
override bool Deserializer(Serializer ctx)
Definition
param.c:238
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::param1
T1 param1
Definition
param.c:214
Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 >::param5
T5 param5
Definition
param.c:218
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param6
T6 param6
Definition
param.c:253
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param4
T4 param4
Definition
param.c:251
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param3
T3 param3
Definition
param.c:250
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param2
T2 param2
Definition
param.c:249
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param7
T7 param7
Definition
param.c:254
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::Param8
void Param8(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
Definition
param.c:257
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::Serialize
override bool Serialize(Serializer ctx)
Definition
param.c:269
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param8
T8 param8
Definition
param.c:255
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::Deserializer
override bool Deserializer(Serializer ctx)
Definition
param.c:274
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param1
T1 param1
Definition
param.c:248
Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 >::param5
T5 param5
Definition
param.c:252
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param9
T9 param9
Definition
param.c:292
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param6
T6 param6
Definition
param.c:289
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param4
T4 param4
Definition
param.c:287
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param3
T3 param3
Definition
param.c:286
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param2
T2 param2
Definition
param.c:285
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param7
T7 param7
Definition
param.c:290
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::Serialize
override bool Serialize(Serializer ctx)
Definition
param.c:307
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::Param9
void Param9(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
Definition
param.c:294
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param8
T8 param8
Definition
param.c:291
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::Deserializer
override bool Deserializer(Serializer ctx)
Definition
param.c:312
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param1
T1 param1
Definition
param.c:284
Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >::param5
T5 param5
Definition
param.c:288
Param
Base Param Class with no parameters.
Definition
param.c:12
Param::Serialize
bool Serialize(Serializer ctx)
Definition
param.c:13
Param::Param6
void Param6(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
Definition
param.c:188
Param::param6
T6 param6
Definition
param.c:186
Param::param4
T4 param4
Definition
param.c:124
Param::Param5
void Param5(T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
Definition
param.c:156
Param::param3
T3 param3
Definition
param.c:92
Param::Param3
void Param3(T1 p1, T2 p2, T3 p3)
Definition
param.c:94
Param::Param4
void Param4(T1 p1, T2 p2, T3 p3, T4 p4)
Definition
param.c:126
Param::param2
T2 param2
Definition
param.c:62
Param::Serialize
override bool Serialize(Serializer ctx)
Definition
param.c:41
Param::Param1
void Param1(T1 p1)
Definition
param.c:36
Param::Deserializer
override bool Deserializer(Serializer ctx)
Definition
param.c:46
Param::param1
T1 param1
Definition
param.c:34
Param::Param2
void Param2(T1 p1, T2 p2)
Definition
param.c:64
Param::param5
T5 param5
Definition
param.c:154
Param::Deserializer
bool Deserializer(Serializer ctx)
Definition
param.c:18
Serializer
Serialization general interface.
Definition
serializer.c:56
Serializer::Write
proto bool Write(void value_out)
Serializer::Read
proto bool Read(void value_in)
Games
Dayz
scripts
1_core
param.c
Generated by
1.17.0