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_CampaignClientData.c
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------
3
class
SCR_CampaignClientData
4
{
5
protected
string
m_sID
;
6
protected
int
m_iXP
;
7
protected
int
m_iFaction
= -1;
8
protected
float
m_fLastSuicideTimestamp
;
9
protected
float
m_fRespawnPenalty
;
10
protected
float
m_fLastPenaltyDeductionTimestamp
;
11
protected
WorldTimestamp
m_fNextTravelAvailableAt
;
12
protected
int
m_iAvailableAllocatedSupplies
;
13
14
//------------------------------------------------------------------------------------------------
15
void
SetID
(
string
ID
)
16
{
17
m_sID
=
ID
;
18
}
19
20
//------------------------------------------------------------------------------------------------
21
string
GetID
()
22
{
23
return
m_sID
;
24
}
25
26
//------------------------------------------------------------------------------------------------
27
void
SetXP
(
int
XP)
28
{
29
m_iXP
= XP;
30
}
31
32
//------------------------------------------------------------------------------------------------
33
int
GetXP
()
34
{
35
return
m_iXP
;
36
}
37
38
//------------------------------------------------------------------------------------------------
39
void
SetFactionIndex
(
int
faction)
40
{
41
m_iFaction
= faction;
42
}
43
44
//------------------------------------------------------------------------------------------------
45
int
GetFactionIndex
()
46
{
47
return
m_iFaction
;
48
}
49
50
//------------------------------------------------------------------------------------------------
51
void
SetRespawnPenalty
(
float
penalty)
52
{
53
m_fRespawnPenalty
=
Math
.Max(0, penalty);
54
}
55
56
//------------------------------------------------------------------------------------------------
57
float
GetRespawnPenalty
()
58
{
59
return
m_fRespawnPenalty
;
60
}
61
62
//------------------------------------------------------------------------------------------------
63
void
SetLastSuicideTimestamp
(
float
timestamp)
64
{
65
m_fLastSuicideTimestamp
= timestamp;
66
}
67
68
//------------------------------------------------------------------------------------------------
69
float
GetLastSuicideTimestamp
()
70
{
71
return
m_fLastSuicideTimestamp
;
72
}
73
74
//------------------------------------------------------------------------------------------------
75
void
SetLastPenaltyDeductionTimestamp
(
float
timestamp)
76
{
77
m_fLastPenaltyDeductionTimestamp
= timestamp;
78
}
79
80
//------------------------------------------------------------------------------------------------
81
float
GetLastPenaltyDeductionTimestamp
()
82
{
83
return
m_fLastPenaltyDeductionTimestamp
;
84
}
85
86
//------------------------------------------------------------------------------------------------
87
void
SetNextFastTravelTimestamp
(
WorldTimestamp
timestamp)
88
{
89
m_fNextTravelAvailableAt
= timestamp;
90
}
91
92
//------------------------------------------------------------------------------------------------
93
WorldTimestamp
GetNextFastTravelTimestamp
()
94
{
95
return
m_fNextTravelAvailableAt
;
96
}
97
98
//------------------------------------------------------------------------------------------------
99
void
SetAvailableAllocatedSupplies
(
int
amount)
100
{
101
m_iAvailableAllocatedSupplies
= amount;
102
}
103
104
//------------------------------------------------------------------------------------------------
105
int
GetAvailableAllocatedSupplies
()
106
{
107
return
m_iAvailableAllocatedSupplies
;
108
}
109
}
Math
Definition
Math.c:13
SCR_CampaignClientData
Used for storing client data to be reapplied for reconnecting clients.
Definition
SCR_CampaignClientData.c:4
SCR_CampaignClientData::GetFactionIndex
int GetFactionIndex()
Definition
SCR_CampaignClientData.c:45
SCR_CampaignClientData::SetID
void SetID(string ID)
Definition
SCR_CampaignClientData.c:15
SCR_CampaignClientData::GetLastPenaltyDeductionTimestamp
float GetLastPenaltyDeductionTimestamp()
Definition
SCR_CampaignClientData.c:81
SCR_CampaignClientData::SetLastSuicideTimestamp
void SetLastSuicideTimestamp(float timestamp)
Definition
SCR_CampaignClientData.c:63
SCR_CampaignClientData::SetLastPenaltyDeductionTimestamp
void SetLastPenaltyDeductionTimestamp(float timestamp)
Definition
SCR_CampaignClientData.c:75
SCR_CampaignClientData::m_iAvailableAllocatedSupplies
int m_iAvailableAllocatedSupplies
Definition
SCR_CampaignClientData.c:12
SCR_CampaignClientData::m_fLastSuicideTimestamp
float m_fLastSuicideTimestamp
Definition
SCR_CampaignClientData.c:8
SCR_CampaignClientData::GetAvailableAllocatedSupplies
int GetAvailableAllocatedSupplies()
Definition
SCR_CampaignClientData.c:105
SCR_CampaignClientData::GetXP
int GetXP()
Definition
SCR_CampaignClientData.c:33
SCR_CampaignClientData::m_iFaction
int m_iFaction
Definition
SCR_CampaignClientData.c:7
SCR_CampaignClientData::GetID
string GetID()
Definition
SCR_CampaignClientData.c:21
SCR_CampaignClientData::SetAvailableAllocatedSupplies
void SetAvailableAllocatedSupplies(int amount)
Definition
SCR_CampaignClientData.c:99
SCR_CampaignClientData::GetRespawnPenalty
float GetRespawnPenalty()
Definition
SCR_CampaignClientData.c:57
SCR_CampaignClientData::m_fRespawnPenalty
float m_fRespawnPenalty
Definition
SCR_CampaignClientData.c:9
SCR_CampaignClientData::m_fNextTravelAvailableAt
WorldTimestamp m_fNextTravelAvailableAt
Definition
SCR_CampaignClientData.c:11
SCR_CampaignClientData::m_iXP
int m_iXP
Definition
SCR_CampaignClientData.c:6
SCR_CampaignClientData::m_sID
string m_sID
Definition
SCR_CampaignClientData.c:5
SCR_CampaignClientData::SetXP
void SetXP(int XP)
Definition
SCR_CampaignClientData.c:27
SCR_CampaignClientData::m_fLastPenaltyDeductionTimestamp
float m_fLastPenaltyDeductionTimestamp
Definition
SCR_CampaignClientData.c:10
SCR_CampaignClientData::SetNextFastTravelTimestamp
void SetNextFastTravelTimestamp(WorldTimestamp timestamp)
Definition
SCR_CampaignClientData.c:87
SCR_CampaignClientData::SetFactionIndex
void SetFactionIndex(int faction)
Definition
SCR_CampaignClientData.c:39
SCR_CampaignClientData::SetRespawnPenalty
void SetRespawnPenalty(float penalty)
Definition
SCR_CampaignClientData.c:51
SCR_CampaignClientData::GetLastSuicideTimestamp
float GetLastSuicideTimestamp()
Definition
SCR_CampaignClientData.c:69
SCR_CampaignClientData::GetNextFastTravelTimestamp
WorldTimestamp GetNextFastTravelTimestamp()
Definition
SCR_CampaignClientData.c:93
WorldTimestamp
Definition
WorldTimestamp.c:26
ID
@ ID
Ordered by Group application ID.
Definition
EGroupApplicationCatalogueOrderBy.c:15
scripts
Game
Campaign
SCR_CampaignClientData.c
Generated by
1.17.0