Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
tools.c
Go to the documentation of this file.
1
52
class
ScriptCallQueue
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
117
class
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
134
typedef
ScriptInvokerBase<func>
ScriptInvoker
;
func
func
Definition
SCR_AIThreatSystem.c:6
T
class SCR_MapHelperT< Class T, Class U > T
Class
Super root of all classes in Enforce script.
Definition
Types.c:35
ScriptCallQueue
ScriptCallQueue Class provide "lazy" calls - when we don't want to execute function immediately but l...
Definition
tools.c:53
NULL
@ NULL
Unknown type.
Definition
DataVarType.c:21
param4
T4 param4
Definition
tuple.c:152
param3
T3 param3
Definition
tuple.c:93
param2
T2 param2
Definition
tuple.c:92
param1
Tuple param1
param5
T5 param5
Definition
tuple.c:153
Insert
proto int Insert(T value)
Clear
proto native void Clear()
remove all calls from queue
Definition
SCR_HintSequenceComponent.c:119
Remove
proto native void Remove(int index)
Dump
proto native void Dump()
dump all callbacks into log
ScriptInvoker
ScriptInvokerBase< func > ScriptInvoker
Definition
tools.c:134
Invoke
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:
scripts
GameLib
tools.c
Generated by
1.17.0