Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
utilityclasses.c
Go to the documentation of this file.
2 {
3  static const int NONE = 0;
4  static const int FLOAT = 0x0001;
5  static const int STRING = 0x0002;
6  static const int BOOL = 0x0004;
7 };
8 
10 {
11  static ref Param1<int> PARAM1_INT;//CachedObjectsParams.PARAM1_INT
12  static ref Param1<bool> PARAM1_BOOL;//CachedObjectsParams.PARAM1_BOOL
13  static ref Param1<float> PARAM1_FLOAT;//CachedObjectsParams.PARAM1_FLOAT
14  static ref Param1<string> PARAM1_STRING;//CachedObjectsParams.PARAM1_STRING
15 
16  static ref Param2<int,int> PARAM2_INT_INT;//CachedObjectsParams.PARAM2_INT_INT
17  static ref Param2<int,float> PARAM2_INT_FLOAT;//CachedObjectsParams.PARAM2_INT_FLOAT
18  static ref Param2<int,string> PARAM2_INT_STRING;//CachedObjectsParams.PARAM2_INT_STRING
19  static ref Param2<string,float> PARAM2_STRING_FLOAT;//CachedObjectsParams.PARAM2_STRING_FLOAT
20  static ref Param2<string,string> PARAM2_STRING_STRING;//CachedObjectsParams.PARAM2_STRING_STRING
21  static ref Param2<float,float> PARAM2_FLOAT_FLOAT;//CachedObjectsParams.PARAM2_STRING_STRING
22 
23  static void Init()
24  {
25  PARAM1_INT = new Param1<int>(0);
26  PARAM1_BOOL = new Param1<bool>(false);
27  PARAM1_FLOAT = new Param1<float>(0);
28  PARAM1_STRING = new Param1<string>("");
29 
30  PARAM2_INT_INT = new Param2<int,int>(0,0);
31  PARAM2_INT_FLOAT = new Param2<int,float>(0,0);
32  PARAM2_INT_STRING = new Param2<int,string>(0,"");
33  PARAM2_STRING_FLOAT = new Param2<string,float>("",0);
34  PARAM2_STRING_STRING = new Param2<string,string>("","");
35  PARAM2_FLOAT_FLOAT = new Param2<float,float>(0,0);
36  }
37 };
38 
39 
40 class CachedObjectsArrays//don't forget to .Clear() your cache object before using it
41 {
42  static void Init()
43  {
44  ARRAY_STRING = new TStringArray;
45  ARRAY_FLOAT = new TFloatArray;
46  ARRAY_INT = new TIntArray;
47  }
48 
49  static ref TStringArray ARRAY_STRING;//CachedObjectsArrays.ARRAY_STRING
50  static ref TFloatArray ARRAY_FLOAT;//CachedObjectsArrays.ARRAY_FLOAT
51  static ref TIntArray ARRAY_INT;//CachedObjectsArrays.ARRAY_INT
52 };
Param2
Definition: ppeconstants.c:66
TFloatArray
array< float > TFloatArray
Definition: enscript.c:686
TStringArray
array< string > TStringArray
Definition: enscript.c:685
ItemVariableFlags
Definition: utilityclasses.c:1
CachedObjectsParams
Definition: utilityclasses.c:9
TIntArray
array< int > TIntArray
Definition: enscript.c:687
array< string >
CachedObjectsArrays
Definition: utilityclasses.c:40