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_RankInfo.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_RankInfo
3
{
4
[
Attribute
(defvalue:
"1"
, uiwidget:
UIWidgets
.ComboBox,
desc
:
"Rank ID"
, enums: ParamEnumArray.FromEnum(SCR_ECharacterRank))]
5
protected
SCR_ECharacterRank
m_iRank
;
6
7
[
Attribute
(
"0"
,
UIWidgets
.CheckBox,
"Renegade"
,
"Is this rank considered hostile by friendlies?"
)]
8
protected
bool
m_bIsRenegade
;
9
10
[
Attribute
(
"100"
,
UIWidgets
.EditBox,
"XP required to get promoted to this rank."
)]
11
protected
int
m_iRequiredXP
;
12
13
[
Attribute
(defvalue:
""
, uiwidget:
UIWidgets
.EditBox,
desc
:
"Rank name"
)]
14
protected
string
m_sRankName
;
15
16
[
Attribute
(defvalue:
""
, uiwidget:
UIWidgets
.EditBox,
desc
:
"Rank name (upper case)"
)]
17
protected
string
m_sRankNameUpper
;
18
19
[
Attribute
(defvalue:
""
, uiwidget:
UIWidgets
.EditBox,
desc
:
"Rank name (short)"
)]
20
protected
string
m_sRankNameShort
;
21
22
[
Attribute
(
""
,
"Rank insignia quad name in MilitaryIcons.imageset"
)]
23
protected
string
m_sInsignia
;
24
25
//------------------------------------------------------------------------------------------------
27
SCR_ECharacterRank
GetRankID
()
28
{
29
return
m_iRank
;
30
}
31
32
//------------------------------------------------------------------------------------------------
35
bool
IsRankRenegade
()
36
{
37
return
m_bIsRenegade
;
38
}
39
40
//------------------------------------------------------------------------------------------------
42
int
GetRequiredRankXP
()
43
{
44
return
m_iRequiredXP
;
45
}
46
47
//------------------------------------------------------------------------------------------------
49
string
GetRankName
()
50
{
51
return
m_sRankName
;
52
}
53
54
//------------------------------------------------------------------------------------------------
56
string
GetRankNameUpperCase
()
57
{
58
return
m_sRankNameUpper
;
59
}
60
61
//------------------------------------------------------------------------------------------------
63
string
GetRankNameShort
()
64
{
65
return
m_sRankNameShort
;
66
}
67
68
//------------------------------------------------------------------------------------------------
70
string
GetRankInsignia
()
71
{
72
return
m_sInsignia
;
73
}
74
}
75
76
//~ Character ranks. Take note to update any changes in SCR_EntityCatalogSpawnerData and EEditableEntityBudget
77
enum
SCR_ECharacterRank
78
{
79
RENEGADE
,
80
PRIVATE
,
81
CORPORAL
,
82
SERGEANT
,
83
LIEUTENANT
,
84
CAPTAIN
,
85
MAJOR
,
86
COLONEL
,
87
GENERAL
,
88
CUSTOM1
,
89
CUSTOM2
,
90
CUSTOM3
,
91
CUSTOM4
,
92
CUSTOM5
,
93
CUSTOM6
,
94
CUSTOM7
,
95
CUSTOM8
,
96
CUSTOM9
,
97
CUSTOM10
,
98
INVALID
99
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
CUSTOM4
class SCR_RankInfo CUSTOM4
SERGEANT
class SCR_RankInfo SERGEANT
CORPORAL
class SCR_RankInfo CORPORAL
COLONEL
class SCR_RankInfo COLONEL
CUSTOM7
class SCR_RankInfo CUSTOM7
RENEGADE
class SCR_RankInfo RENEGADE
CUSTOM5
class SCR_RankInfo CUSTOM5
CUSTOM2
class SCR_RankInfo CUSTOM2
PRIVATE
class SCR_RankInfo PRIVATE
CUSTOM10
class SCR_RankInfo CUSTOM10
CUSTOM9
class SCR_RankInfo CUSTOM9
CUSTOM1
class SCR_RankInfo CUSTOM1
GENERAL
class SCR_RankInfo GENERAL
CUSTOM8
class SCR_RankInfo CUSTOM8
CUSTOM3
class SCR_RankInfo CUSTOM3
CUSTOM6
class SCR_RankInfo CUSTOM6
CAPTAIN
class SCR_RankInfo CAPTAIN
LIEUTENANT
class SCR_RankInfo LIEUTENANT
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
MAJOR
MAJOR
Definition
SCR_RotorHitZone.c:1
SCR_RankInfo
Definition
SCR_RankInfo.c:3
SCR_RankInfo::GetRankNameUpperCase
string GetRankNameUpperCase()
Definition
SCR_RankInfo.c:56
SCR_RankInfo::GetRankName
string GetRankName()
Definition
SCR_RankInfo.c:49
SCR_RankInfo::GetRankID
SCR_ECharacterRank GetRankID()
Definition
SCR_RankInfo.c:27
SCR_RankInfo::m_iRequiredXP
int m_iRequiredXP
Definition
SCR_RankInfo.c:11
SCR_RankInfo::m_sInsignia
string m_sInsignia
Definition
SCR_RankInfo.c:23
SCR_RankInfo::GetRequiredRankXP
int GetRequiredRankXP()
Definition
SCR_RankInfo.c:42
SCR_RankInfo::m_bIsRenegade
bool m_bIsRenegade
Definition
SCR_RankInfo.c:8
SCR_RankInfo::GetRankNameShort
string GetRankNameShort()
Definition
SCR_RankInfo.c:63
SCR_RankInfo::m_sRankName
string m_sRankName
Definition
SCR_RankInfo.c:14
SCR_RankInfo::m_iRank
SCR_ECharacterRank m_iRank
Definition
SCR_RankInfo.c:5
SCR_RankInfo::m_sRankNameShort
string m_sRankNameShort
Definition
SCR_RankInfo.c:20
SCR_RankInfo::GetRankInsignia
string GetRankInsignia()
Definition
SCR_RankInfo.c:70
SCR_RankInfo::m_sRankNameUpper
string m_sRankNameUpper
Definition
SCR_RankInfo.c:17
SCR_RankInfo::IsRankRenegade
bool IsRankRenegade()
Definition
SCR_RankInfo.c:35
UIWidgets
Definition
attributes.c:40
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
INVALID
@ INVALID
Missing components, or obstruction test was not possible.
Definition
WindingOrder.c:16
scripts
Game
Ranks
SCR_RankInfo.c
Generated by
1.17.0