Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
EBTResponse.c
Go to the documentation of this file.
1#ifdef WORKBENCH
2
3class EBTAddonInfo : JsonApiStruct
4{
5 string version;
6 ref array<string> loadedModules = new array<string>();
7
8 void EBTAddonInfo()
9 {
10 RegV("version");
11 RegV("loadedModules");
12 }
13}
14
15class EBTInfoRequest : JsonApiStruct
16{
17 string title;
18 string msg;
19
20 void EBTInfoRequest()
21 {
22
23 RegV("title");
24 RegV("msg");
25 }
26
27}
28
29class EBTInfoDialog
30{
31 [ButtonAttribute("OK")]
32 void OkButton(){}
33}
34
35class EBTInfo : NetApiHandler
36{
37 //------------------------------------------------------------------------------------------------
38 override JsonApiStruct GetRequest()
39 {
40 return new EBTInfoRequest();
41 }
42
43 //------------------------------------------------------------------------------------------------
44 override JsonApiStruct GetResponse(JsonApiStruct request)
45 {
46 EBTInfoRequest req = EBTInfoRequest.Cast(request);
47 EBTInfoDialog dialog = new EBTInfoDialog();
48
49 Workbench.ScriptDialog(req.title, req.msg, dialog);
50
51
52 return null;
53 }
54}
55
56
57#endif
override JsonApiStruct GetResponse(JsonApiStruct request)
SCR_AICombatMoveRequestBase GetRequest()
class WorkbenchDialog_AbortRetryIgnore ButtonAttribute("OK", true)
base classes for filtering in server browser