Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
dispatcher.c
Go to the documentation of this file.
1
typedef
int
CallID
;
2
3
const
CallID
CALL_ID_SEND_LOG
= 0;
4
const
CallID
CALL_ID_SCR_CNSL_HISTORY_BACK
= 1;
5
const
CallID
CALL_ID_SCR_CNSL_HISTORY_NEXT
= 2;
6
const
CallID
CALL_ID_SCR_CNSL_ADD_PRINT
= 3;
7
const
CallID
CALL_ID_SCR_CNSL_GET_SQF_WATCHER
= 4;
8
const
CallID
CALL_ID_SCR_CNSL_SET_SQF_WATCHER_RESULT
= 5;
9
const
CallID
CALL_ID_SCENE_EDITOR_COMMAND
= 6;
10
const
CallID
CALL_ID_HIDE_INVENTORY
= 7;
11
const
CallID
CALL_ID_SCR_CNSL_GETSELECTEDITEM
= 8;
12
13
class
Dispatcher
14
{
15
Param
CallMethod
(
CallID
call_id,
Param
params){}
16
}
17
18
ref
Dispatcher
g_Dispatcher
;
19
20
Dispatcher
GetDispatcher
()
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
31
void
SetDispatcher
(
Dispatcher
dispatcher)
32
{
33
g_Dispatcher
= dispatcher;
34
}
35
36
Param
CallMethod
(
CallID
call_id,
Param
params )
37
{
38
Dispatcher
dis =
GetDispatcher
();
39
if
( dis )
40
{
41
return
dis.
CallMethod
(call_id, params);
42
}
43
44
return
NULL;
45
}
Dispatcher
Definition
dispatcher.c:14
Dispatcher::CallMethod
Param CallMethod(CallID call_id, Param params)
Definition
dispatcher.c:15
Param
Base Param Class with no parameters.
Definition
param.c:12
GetDispatcher
Dispatcher GetDispatcher()
Definition
dispatcher.c:20
CALL_ID_SCR_CNSL_GETSELECTEDITEM
const CallID CALL_ID_SCR_CNSL_GETSELECTEDITEM
Definition
dispatcher.c:11
CALL_ID_SCR_CNSL_SET_SQF_WATCHER_RESULT
const CallID CALL_ID_SCR_CNSL_SET_SQF_WATCHER_RESULT
Definition
dispatcher.c:8
CALL_ID_SCR_CNSL_HISTORY_NEXT
const CallID CALL_ID_SCR_CNSL_HISTORY_NEXT
Definition
dispatcher.c:5
g_Dispatcher
class Dispatcher g_Dispatcher
CallID
int CallID
Definition
dispatcher.c:1
CALL_ID_SCENE_EDITOR_COMMAND
const CallID CALL_ID_SCENE_EDITOR_COMMAND
Definition
dispatcher.c:9
CALL_ID_SEND_LOG
const CallID CALL_ID_SEND_LOG
Definition
dispatcher.c:3
CALL_ID_SCR_CNSL_HISTORY_BACK
const CallID CALL_ID_SCR_CNSL_HISTORY_BACK
Definition
dispatcher.c:4
CALL_ID_SCR_CNSL_ADD_PRINT
const CallID CALL_ID_SCR_CNSL_ADD_PRINT
Definition
dispatcher.c:6
CALL_ID_HIDE_INVENTORY
const CallID CALL_ID_HIDE_INVENTORY
Definition
dispatcher.c:10
CallMethod
Param CallMethod(CallID call_id, Param params)
Definition
dispatcher.c:36
SetDispatcher
void SetDispatcher(Dispatcher dispatcher)
Definition
dispatcher.c:31
CALL_ID_SCR_CNSL_GET_SQF_WATCHER
const CallID CALL_ID_SCR_CNSL_GET_SQF_WATCHER
Definition
dispatcher.c:7
Games
Dayz
scripts
3_game
tools
dispatcher.c
Generated by
1.17.0