Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
CheckGUID.c
Go to the documentation of this file.
1
class
CheckGUIDRequest :
JsonApiStruct
2
{
3
string
matName;
4
5
void
CheckGUIDRequest()
6
{
7
RegV(
"matName"
);
8
}
9
}
10
11
class
CheckGUIDResponse
:
JsonApiStruct
12
{
13
bool
exists
=
false
;
14
15
void
CheckGUIDResponse
()
16
{
17
RegV(
"exists"
);
18
}
19
}
20
21
class
CheckGUID
: NetApiHandler
22
{
23
override
JsonApiStruct
GetRequest
()
24
{
25
return
new
CheckGUIDRequest
();
26
}
27
28
override
JsonApiStruct
GetResponse(
JsonApiStruct
request)
29
{
30
CheckGUIDRequest
req =
CheckGUIDRequest
.Cast(request);
31
CheckGUIDResponse
response =
new
CheckGUIDResponse
();
32
33
// GUID formatting
34
ResourceName
guid =
"{"
+ req.matName +
"}"
;
35
string
resName = Workbench.GetResourceName(guid);
36
37
// if the resName is the same as GUID then Workbench couldn't find the resource thus it doesn't exist
38
if
(resName != guid)
39
{
40
response.exists =
true
;
41
}
42
43
return
response;
44
}
45
46
}
exists
CheckGUIDRequest exists
CheckGUIDResponse
void CheckGUIDResponse()
Definition
CheckGUID.c:15
GetRequest
SCR_AICombatMoveRequestBase GetRequest()
Definition
SCR_AICombatMoveState.c:137
CheckGUID
Definition
CheckGUID.c:22
CheckGUIDRequest
Definition
CheckGUID.c:2
JsonApiStruct
base classes for filtering in server browser
Definition
SCR_FeedbackDialogUI.c:3
ResourceName
Definition
ResourceName.c:13
scripts
WorkbenchGameCommon
EnfusionBlenderTools
CheckGUID.c
Generated by
1.17.0