Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
dispatcher.c
Go to the documentation of this file.
1typedef int CallID;
2
12
14{
15 Param CallMethod(CallID call_id, Param params){}
16}
17
19
21{
22 if ( g_Dispatcher == NULL )
23 {
24 //Print("[Dispatcher.h]=>GetDispatcher(): g_Dispatcher is NULL!!");
25 return NULL;
26 }
27
28 return g_Dispatcher;
29}
30
31void SetDispatcher(Dispatcher dispatcher)
32{
33 g_Dispatcher = dispatcher;
34}
35
36Param CallMethod( CallID call_id, Param params )
37{
39 if ( dis )
40 {
41 return dis.CallMethod(call_id, params);
42 }
43
44 return NULL;
45}
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Definition param.c:12
Dispatcher GetDispatcher()
Definition dispatcher.c:20
const CallID CALL_ID_SCR_CNSL_GETSELECTEDITEM
Definition dispatcher.c:11
const CallID CALL_ID_SCR_CNSL_SET_SQF_WATCHER_RESULT
Definition dispatcher.c:8
const CallID CALL_ID_SCR_CNSL_HISTORY_NEXT
Definition dispatcher.c:5
class Dispatcher g_Dispatcher
int CallID
Definition dispatcher.c:1
const CallID CALL_ID_SCENE_EDITOR_COMMAND
Definition dispatcher.c:9
const CallID CALL_ID_SEND_LOG
Definition dispatcher.c:3
const CallID CALL_ID_SCR_CNSL_HISTORY_BACK
Definition dispatcher.c:4
const CallID CALL_ID_SCR_CNSL_ADD_PRINT
Definition dispatcher.c:6
const CallID CALL_ID_HIDE_INVENTORY
Definition dispatcher.c:10
Param CallMethod(CallID call_id, Param params)
Definition dispatcher.c:36
void SetDispatcher(Dispatcher dispatcher)
Definition dispatcher.c:31
const CallID CALL_ID_SCR_CNSL_GET_SQF_WATCHER
Definition dispatcher.c:7