engine_gettaskinfo (long num,char** name,ENTITY** me)
LC Returns the name, me pointer, and address of a currently running lite-C script function instance (task).
Can be used to generate a list of all currently running functions, for debugging or similar purposes.
Returns:
Function pointer, or NULL when num exceeds the number of currently running functions.
Parameters:
num - number of the task, starting with 0.
name
- address of a char* pointer that is set to the name of the function.
me - address of an ENTITY* pointer that is set to the task's me pointer.
Example:
action ent_rotate() { while(1) { my.pan += 1; wait(1); } }
...
char* funcname;
ENTITY* ent;
engine_gettaskinfo(0,&funcname,&ent);
See also:
engine_open, engine_getvarinfo, engine_getscript, engine_getscriptinfo
► latest
version online