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(
Class obj,
string fnName ,
Param params = 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(
Class obj,
string fnName,
int delay = 0,
bool repeat =
false,
Param params = NULL);
65 proto
void Remove(
func fn);
69 proto
void RemoveByName(
Class obj,
string fnName);
71 proto
int GetRemainingTimeByName(
Class obj,
string fnName);
73 proto native
void Clear();
118 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
bool Remove(
func fn,
int flags = EScriptInvokerRemoveFlags.ALL);
126 proto native
void Clear();
147enum EScriptInvokerRemoveFlags
169 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);
Super root of all classes in Enforce script.
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
ScriptCallQueue Class provide "lazy" calls - when we don't want to execute function immediately but l...
ScriptInvoker Class provide list of callbacks usage:
enum EScriptInvokerInsertFlags NONE