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_VONEntry.c
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------
3
class
SCR_VONEntry
:
SCR_SelectionMenuEntry
4
{
5
protected
bool
m_bIsUsable
=
true
;
// whether this entry is allowed to be used (f.e. radio turned off)
6
protected
bool
m_bIsActive
;
// this entry will be used in case of outgoing transmission
7
protected
bool
m_bIsMuted
;
// this transceiver entry is muted
8
protected
bool
m_bIsSelected
;
// this entry is currently selected/hovered in a menu
9
protected
string
m_sText
;
// current display text
10
11
//------------------------------------------------------------------------------------------------
12
// Init entry data
13
void
InitEntry
()
14
{}
15
16
//------------------------------------------------------------------------------------------------
18
void
SetUsable
(
bool
state)
19
{
20
m_bIsUsable
= state;
21
}
22
23
//------------------------------------------------------------------------------------------------
25
bool
IsUsable
()
26
{
27
return
m_bIsUsable
;
28
}
29
30
//------------------------------------------------------------------------------------------------
32
void
SetActive
(
bool
state)
33
{
34
m_bIsActive
= state;
35
}
36
37
//------------------------------------------------------------------------------------------------
39
bool
IsActive
()
40
{
41
return
m_bIsActive
;
42
}
43
44
//------------------------------------------------------------------------------------------------
46
void
SetMuted
(
bool
state)
47
{
48
m_bIsMuted
= state;
49
}
50
51
//------------------------------------------------------------------------------------------------
53
void
SetSelected
(
bool
state)
54
{
55
m_bIsSelected
= state;
56
}
57
58
//------------------------------------------------------------------------------------------------
61
void
AdjustEntry
(
int
modifier)
62
{}
63
64
//------------------------------------------------------------------------------------------------
67
void
AdjustEntryModif
(
int
modifier)
68
{}
69
70
//------------------------------------------------------------------------------------------------
72
void
ToggleEntry
()
73
{}
74
75
//------------------------------------------------------------------------------------------------
77
string
GetDisplayText
()
78
{
79
return
m_sText
;
80
}
81
82
//------------------------------------------------------------------------------------------------
84
string
GetIconResource
()
85
{
86
return
string
.Empty;
87
}
88
89
//------------------------------------------------------------------------------------------------
91
ECommMethod
GetVONMethod
()
92
{
93
return
ECommMethod
.DIRECT;
94
}
95
96
//------------------------------------------------------------------------------------------------
98
override
void
Update
()
99
{
100
}
101
};
ECommMethod
ECommMethod
Definition
ECommMethod.c:8
SCR_SelectionMenuEntry::SCR_SelectionMenuEntry
void SCR_SelectionMenuEntry()
Definition
SCR_SelectionMenuEntry.c:238
SCR_VONEntry
Voice over network entry data class, used for management of communication methods.
Definition
SCR_VONEntry.c:4
SCR_VONEntry::GetIconResource
string GetIconResource()
Get icon resource path string.
Definition
SCR_VONEntry.c:84
SCR_VONEntry::GetDisplayText
string GetDisplayText()
Get entry display text such as current frequency.
Definition
SCR_VONEntry.c:77
SCR_VONEntry::m_bIsUsable
bool m_bIsUsable
Definition
SCR_VONEntry.c:5
SCR_VONEntry::m_sText
string m_sText
Definition
SCR_VONEntry.c:9
SCR_VONEntry::AdjustEntryModif
void AdjustEntryModif(int modifier)
Definition
SCR_VONEntry.c:67
SCR_VONEntry::InitEntry
void InitEntry()
Definition
SCR_VONEntry.c:13
SCR_VONEntry::SetActive
void SetActive(bool state)
Activate entry.
Definition
SCR_VONEntry.c:32
SCR_VONEntry::SetMuted
void SetMuted(bool state)
Activate entry.
Definition
SCR_VONEntry.c:46
SCR_VONEntry::SetUsable
void SetUsable(bool state)
Usable entry.
Definition
SCR_VONEntry.c:18
SCR_VONEntry::IsActive
bool IsActive()
Is active entry.
Definition
SCR_VONEntry.c:39
SCR_VONEntry::Update
override void Update()
Called only when update is requested.
Definition
SCR_VONEntry.c:98
SCR_VONEntry::ToggleEntry
void ToggleEntry()
Toggle entry such as radio on/off.
Definition
SCR_VONEntry.c:72
SCR_VONEntry::AdjustEntry
void AdjustEntry(int modifier)
Definition
SCR_VONEntry.c:61
SCR_VONEntry::m_bIsActive
bool m_bIsActive
Definition
SCR_VONEntry.c:6
SCR_VONEntry::IsUsable
bool IsUsable()
Is usable entry.
Definition
SCR_VONEntry.c:25
SCR_VONEntry::SetSelected
void SetSelected(bool state)
Set entry selection state.
Definition
SCR_VONEntry.c:53
SCR_VONEntry::m_bIsSelected
bool m_bIsSelected
Definition
SCR_VONEntry.c:8
SCR_VONEntry::GetVONMethod
ECommMethod GetVONMethod()
VON method type.
Definition
SCR_VONEntry.c:91
SCR_VONEntry::m_bIsMuted
bool m_bIsMuted
Definition
SCR_VONEntry.c:7
scripts
Game
VON
SCR_VONEntry.c
Generated by
1.17.0