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_MapMarkerDynamicWComponent.c
Go to the documentation of this file.
1
2
class
SCR_MapMarkerDynamicWComponent
:
SCR_ScriptedWidgetComponent
3
{
4
protected
int
m_iLayerID
;
// map layer ID
5
protected
ImageWidget
m_wMarkerIcon
;
6
protected
TextWidget
m_wMarkerText
;
7
protected
SCR_MapMarkerEntity
m_MarkerEnt
;
8
9
//------------------------------------------------------------------------------------------------
11
void
SetMarkerEntity
(notnull
SCR_MapMarkerEntity
marker)
12
{
13
m_MarkerEnt
= marker;
14
}
15
16
//------------------------------------------------------------------------------------------------
17
void
SetLayerID
(
int
id
)
18
{
19
m_iLayerID
=
id
;
20
}
21
22
//------------------------------------------------------------------------------------------------
27
void
SetImage
(
ResourceName
icon,
string
quad,
float
aspectRatio = 1,
int
sizeFlag = 64)
28
{
29
m_wMarkerIcon
.LoadImageFromSet(0, icon, quad);
30
}
31
32
//------------------------------------------------------------------------------------------------
34
void
SetText
(
string
text)
35
{
36
m_wMarkerText
.SetText(text);
37
}
38
39
//------------------------------------------------------------------------------------------------
41
void
SetTextVisible
(
bool
state)
42
{
43
m_wMarkerText
.SetVisible(state);
44
}
45
46
//------------------------------------------------------------------------------------------------
48
void
SetColor
(
Color
color)
49
{
50
m_wMarkerIcon
.SetColor(color);
51
}
52
53
//------------------------------------------------------------------------------------------------
54
override
void
HandlerAttached
(
Widget
w)
55
{
56
super.HandlerAttached(w);
57
58
m_wMarkerIcon
=
ImageWidget
.Cast(
m_wRoot
.FindAnyWidget(
"MarkerIcon"
));
59
m_wMarkerText
=
TextWidget
.Cast(
m_wRoot
.FindAnyWidget(
"MarkerText"
));
60
}
61
}
id
AddonBuildInfoTool id
Color
Definition
Color.c:13
ImageWidget
Definition
ImageWidget.c:13
ResourceName
Definition
ResourceName.c:13
SCR_MapMarkerDynamicWComponent
Attached to root of marker dynamic base layout.
Definition
SCR_MapMarkerDynamicWComponent.c:3
SCR_MapMarkerDynamicWComponent::SetLayerID
void SetLayerID(int id)
Definition
SCR_MapMarkerDynamicWComponent.c:17
SCR_MapMarkerDynamicWComponent::SetMarkerEntity
void SetMarkerEntity(notnull SCR_MapMarkerEntity marker)
Definition
SCR_MapMarkerDynamicWComponent.c:11
SCR_MapMarkerDynamicWComponent::m_wMarkerText
TextWidget m_wMarkerText
Definition
SCR_MapMarkerDynamicWComponent.c:6
SCR_MapMarkerDynamicWComponent::SetColor
void SetColor(Color color)
Definition
SCR_MapMarkerDynamicWComponent.c:48
SCR_MapMarkerDynamicWComponent::m_iLayerID
int m_iLayerID
Definition
SCR_MapMarkerDynamicWComponent.c:4
SCR_MapMarkerDynamicWComponent::SetText
void SetText(string text)
Definition
SCR_MapMarkerDynamicWComponent.c:34
SCR_MapMarkerDynamicWComponent::HandlerAttached
override void HandlerAttached(Widget w)
Definition
SCR_MapMarkerDynamicWComponent.c:54
SCR_MapMarkerDynamicWComponent::m_wMarkerIcon
ImageWidget m_wMarkerIcon
Definition
SCR_MapMarkerDynamicWComponent.c:5
SCR_MapMarkerDynamicWComponent::SetTextVisible
void SetTextVisible(bool state)
Definition
SCR_MapMarkerDynamicWComponent.c:41
SCR_MapMarkerDynamicWComponent::m_MarkerEnt
SCR_MapMarkerEntity m_MarkerEnt
Definition
SCR_MapMarkerDynamicWComponent.c:7
SCR_MapMarkerDynamicWComponent::SetImage
void SetImage(ResourceName icon, string quad, float aspectRatio=1, int sizeFlag=64)
Definition
SCR_MapMarkerDynamicWComponent.c:27
SCR_MapMarkerEntity
Definition
SCR_MapMarkerEntity.c:19
SCR_ScriptedWidgetComponent
Definition
SCR_ScriptedWidgetComponent.c:8
SCR_ScriptedWidgetComponent::m_wRoot
Widget m_wRoot
Definition
SCR_ScriptedWidgetComponent.c:9
TextWidget
Definition
TextWidget.c:16
Widget
Definition
Widget.c:13
scripts
Game
Map
Markers
SCR_MapMarkerDynamicWComponent.c
Generated by
1.17.0