Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
tools.c
Go to the documentation of this file.
53{
55 proto native void Tick(float timeslice);
57 proto void Call(func fn, void param1 = NULL, void param2 = NULL, void param3 = NULL, void param4 = NULL, void param5 = NULL, void param6 = NULL, void param7 = NULL, void param8 = NULL, void param9 = NULL);
59 proto void CallByName(Managed obj, string fnName , void param1 = NULL, void param2 = NULL, void param3 = NULL, void param4 = NULL, void param5 = NULL, void param6 = NULL, void param7 = NULL, void param8 = NULL, void param9 = NULL);
61 proto void CallLater(func fn, int delay = 0, bool repeat = false, void param1 = NULL, void param2 = NULL, void param3 = NULL, void param4 = NULL, void param5 = NULL, void param6 = NULL, void param7 = NULL, void param8 = NULL, void param9 = NULL);
63 proto void CallLaterByName(Managed obj, string fnName, int delay = 0, bool repeat = false, void param1 = NULL, void param2 = NULL, void param3 = NULL, void param4 = NULL, void param5 = NULL, void param6 = NULL, void param7 = NULL, void param8 = NULL, void param9 = NULL);
65 proto void Remove(func fn);
67 proto int GetRemainingTime(func fn);
69 proto void RemoveByName(Managed obj, string fnName);
71 proto int GetRemainingTimeByName(Managed obj, string fnName);
73 proto native void Clear();
75 proto native void Dump();
76}
77
117class ScriptInvokerBase<Class T>: Managed
118{
120 proto void Invoke(void param1 = NULL, void param2 = NULL, void param3 = NULL, void param4 = NULL, void param5 = NULL, void param6 = NULL, void param7 = NULL, void param8 = NULL, void param9 = NULL);
122 proto void Insert(T fn);
124 proto void Remove(T fn);
126 proto native void Clear();
131 proto native void Dump();
132}
133
134typedef ScriptInvokerBase<func> ScriptInvoker;
class SCR_MapHelperT< Class T, Class U > T
Super root of all classes in Enforce script.
Definition Types.c:35
ScriptCallQueue Class provide "lazy" calls - when we don't want to execute function immediately but l...
Definition tools.c:53
@ NULL
Unknown type.
Definition DataVarType.c:21
T4 param4
Definition tuple.c:152
T3 param3
Definition tuple.c:93
T2 param2
Definition tuple.c:92
Tuple param1
T5 param5
Definition tuple.c:153
proto int Insert(T value)
proto native void Clear()
remove all calls from queue
proto native void Remove(int index)
proto native void Dump()
dump all callbacks into log
ScriptInvokerBase< func > ScriptInvoker
Definition tools.c:134
class ScriptCallQueue Invoke(void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
ScriptInvoker Class provide list of callbacks usage: