Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_ResourceStoragePolicyBase.c
Go to the documentation of this file.
1
class
SCR_ResourceStorageTypeTitle
:
BaseContainerCustomTitle
2
{
3
override
bool
_WB_GetCustomTitle(
BaseContainer
source, out
string
title)
4
{
5
EResourceContainerStorageType
storageType;
6
7
source.Get(
"m_eStorageType"
, storageType);
8
9
title =
SCR_Enum
.GetEnumName(
EResourceContainerStorageType
, storageType);
10
string
firstLetter = title[0];
11
12
title.Replace(
"_"
,
" "
);
13
title.ToLower();
14
firstLetter.ToUpper();
15
16
title =
string
.Format(
"%2%3 - %1"
, source.GetClassName(), firstLetter, title.Substring(1, title.Length() - 1));
17
18
return
true
;
19
}
20
};
21
22
[
BaseContainerProps
()]
23
class
SCR_ResourceStoragePolicyBase
24
{
25
[
Attribute
(uiwidget:
UIWidgets
.Object)]
26
protected
ref
SCR_ResourceContainerStorageQueue
m_StorageQueue
;
27
28
//------------------------------------------------------------------------------------------------
29
SCR_ResourceContainerStorageQueue
GetStorageQueue
()
30
{
31
return
m_StorageQueue
;
32
}
33
34
//------------------------------------------------------------------------------------------------
35
bool
IsStorageTypeValid
(
EResourceContainerStorageType
storageType)
36
{
37
return
false
;
38
}
39
40
//------------------------------------------------------------------------------------------------
41
void
SetStorageQueue
(notnull
SCR_ResourceContainerStorageQueue
queue)
42
{
43
m_StorageQueue
= queue;
44
}
45
46
//------------------------------------------------------------------------------------------------
47
void
ResetStorageQueue
()
48
{
49
#ifdef WORKBENCH
50
if
(
m_StorageQueue
)
51
m_StorageQueue
.Reset();
52
else
53
Debug
.Error2(
"SCR_ResourceStoragePolicyBase::m_StorageQueue is null."
,
"A resource container storage queue has to be present."
);
54
#else
55
m_StorageQueue
.Reset();
56
#endif
57
}
58
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
EResourceContainerStorageType
EResourceContainerStorageType
Definition
SCR_ResourceContainer.c:18
BaseContainerCustomTitle
Definition
BaseContainerCustomTitle.c:35
BaseContainer
Definition
BaseContainer.c:13
Debug
Definition
Debug.c:13
SCR_Enum
Definition
SCR_Enum.c:2
SCR_ResourceContainerStorageQueue
Definition
SCR_ResourceContainerStorageQueue.c:3
SCR_ResourceStoragePolicyBase
Definition
SCR_ResourceStoragePolicyBase.c:24
SCR_ResourceStoragePolicyBase::GetStorageQueue
SCR_ResourceContainerStorageQueue GetStorageQueue()
Definition
SCR_ResourceStoragePolicyBase.c:29
SCR_ResourceStoragePolicyBase::m_StorageQueue
ref SCR_ResourceContainerStorageQueue m_StorageQueue
Definition
SCR_ResourceStoragePolicyBase.c:26
SCR_ResourceStoragePolicyBase::IsStorageTypeValid
bool IsStorageTypeValid(EResourceContainerStorageType storageType)
Definition
SCR_ResourceStoragePolicyBase.c:35
SCR_ResourceStoragePolicyBase::ResetStorageQueue
void ResetStorageQueue()
Definition
SCR_ResourceStoragePolicyBase.c:47
SCR_ResourceStoragePolicyBase::SetStorageQueue
void SetStorageQueue(notnull SCR_ResourceContainerStorageQueue queue)
Definition
SCR_ResourceStoragePolicyBase.c:41
SCR_ResourceStorageTypeTitle
Definition
SCR_ResourceStoragePolicyBase.c:2
UIWidgets
Definition
attributes.c:40
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Sandbox
Resources
ContainerQueue
Storage
Policy
SCR_ResourceStoragePolicyBase.c
Generated by
1.17.0