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_ResourceConsumtionResponse.c
Go to the documentation of this file.
1
enum
EResourceReason
2
{
3
SUFFICIENT
,
// Sufficient Resource Available
4
INSUFICIENT
,
// Insufficient Resource Available
5
UNAVAILABLE
// No Resource Available
6
}
7
8
// TODO: rename Consumtion -> Consumption
9
class
SCR_ResourceConsumtionResponse
10
{
11
protected
float
m_fAvailableResource
;
12
protected
float
m_fResourceMultiplier
;
13
protected
float
m_fRange
;
14
protected
EResourceReason
m_eReason
;
15
16
//------------------------------------------------------------------------------------------------
17
void
SCR_ResourceConsumtionResponse
(
float
availableResource = 0,
float
resourceMultiplier = 0,
float
range = 0,
EResourceReason
reasonCode =
EResourceReason
.UNAVAILABLE)
18
{
19
m_fAvailableResource
= availableResource;
20
m_fResourceMultiplier
= resourceMultiplier;
21
m_fRange
= range;
22
m_eReason
= reasonCode;
23
}
24
25
//------------------------------------------------------------------------------------------------
26
float
GetAvailableSupply
()
27
{
28
return
m_fAvailableResource
;
29
}
30
31
//------------------------------------------------------------------------------------------------
32
float
GetResourceMultiplier
()
33
{
34
return
m_fResourceMultiplier
;
35
}
36
37
//------------------------------------------------------------------------------------------------
38
float
GetRange
()
39
{
40
return
m_fRange
;
41
}
42
43
//------------------------------------------------------------------------------------------------
44
EResourceReason
GetReason
()
45
{
46
return
m_eReason
;
47
}
48
49
//------------------------------------------------------------------------------------------------
50
void
SetAvailableResource
(
float
availableResource)
51
{
52
m_fAvailableResource
= availableResource;
53
}
54
55
//------------------------------------------------------------------------------------------------
56
void
SetResourceMultiplier
(
float
resourceMultiplier)
57
{
58
m_fResourceMultiplier
= resourceMultiplier;
59
}
60
61
//------------------------------------------------------------------------------------------------
62
void
SetRange
(
float
range)
63
{
64
m_fRange
= range;
65
}
66
67
//------------------------------------------------------------------------------------------------
68
void
SetReason
(
EResourceReason
reasonCode)
69
{
70
m_eReason
= reasonCode;
71
}
72
}
73
74
// //! classname typo fix
75
// class SCR_ResourceConsumptionResponse : SCR_ResourceConsumtionResponse
76
// {
77
// }
m_fRange
float m_fRange
Definition
SCR_BaseSupportStationComponent.c:103
GetRange
float GetRange()
Definition
SCR_BaseSupportStationComponent.c:771
SetReason
void SetReason(EResourceReason reasonCode)
Definition
SCR_ResourceConsumtionResponse.c:68
m_fResourceMultiplier
float m_fResourceMultiplier
Definition
SCR_ResourceConsumtionResponse.c:12
SetResourceMultiplier
void SetResourceMultiplier(float resourceMultiplier)
Definition
SCR_ResourceConsumtionResponse.c:56
m_fAvailableResource
enum EResourceReason m_fAvailableResource
SCR_ResourceConsumtionResponse
void SCR_ResourceConsumtionResponse(float availableResource=0, float resourceMultiplier=0, float range=0, EResourceReason reasonCode=EResourceReason.UNAVAILABLE)
Definition
SCR_ResourceConsumtionResponse.c:17
SetRange
void SetRange(float range)
Definition
SCR_ResourceConsumtionResponse.c:62
GetResourceMultiplier
float GetResourceMultiplier()
Definition
SCR_ResourceConsumtionResponse.c:32
GetAvailableSupply
float GetAvailableSupply()
Definition
SCR_ResourceConsumtionResponse.c:26
GetReason
EResourceReason GetReason()
Definition
SCR_ResourceConsumtionResponse.c:44
EResourceReason
EResourceReason
Definition
SCR_ResourceConsumtionResponse.c:2
SUFFICIENT
@ SUFFICIENT
Definition
SCR_ResourceConsumtionResponse.c:3
INSUFICIENT
@ INSUFICIENT
Definition
SCR_ResourceConsumtionResponse.c:4
m_eReason
EResourceReason m_eReason
Definition
SCR_ResourceConsumtionResponse.c:14
SetAvailableResource
void SetAvailableResource(float availableResource)
Definition
SCR_ResourceConsumtionResponse.c:50
scripts
Game
Sandbox
Resources
Consumer
SCR_ResourceConsumtionResponse.c
Generated by
1.17.0