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_DebugTooltipDetail.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
BaseContainerCustomTitleField
(
"m_sDisplayName"
)]
2
class
SCR_DebugTooltipDetail
:
SCR_EntityTooltipDetail
3
{
4
protected
TextWidget
m_Text
;
5
6
//------------------------------------------------------------------------------------------------
9
string
GetGUID
(Managed
object
)
10
{
11
string
result =
object
.ToString();
12
int
indexLeft = result.IndexOf(
"<"
) + 1;
13
int
indexRight = result.IndexOf(
">"
);
14
return
result.Substring(indexLeft, indexRight - indexLeft);
15
}
16
17
//------------------------------------------------------------------------------------------------
18
override
void
UpdateDetail
(
SCR_EditableEntityComponent
entity)
19
{
20
string
guid =
GetGUID
(entity);
21
string
prefab =
FilePath
.StripPath(entity.
GetPrefab
());
22
m_Text
.SetTextFormat(
"%1<br />%2<br />%3"
, guid, prefab,
SCR_Enum
.FlagsToString(
EEditableEntityFlag
, entity.
GetEntityFlags
()));
23
}
24
25
//------------------------------------------------------------------------------------------------
26
override
bool
InitDetail
(
SCR_EditableEntityComponent
entity,
Widget
widget)
27
{
28
m_Text
=
TextWidget
.Cast(widget);
29
m_Text
.SetColor(
Color
.FromInt(
Color
.PINK));
30
return
m_Text
&&
DiagMenu
.GetValue(
SCR_DebugMenuID
.DEBUGUI_EDITOR_GUI_TOOLTIP_DEBUG);
31
}
32
}
SCR_DebugMenuID
SCR_DebugMenuID
This enum contains all IDs for DiagMenu entries added in script.
Definition
DebugMenuID.c:4
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
BaseContainerCustomTitleField
class SCR_KeyBindingFilter BaseContainerCustomTitleField("m_sBindString")
Definition
SCR_KeyBindingMenuConfig.c:116
Color
Definition
Color.c:13
DiagMenu
Diagnostic and developer menu system.
Definition
DiagMenu.c:18
FilePath
Definition
FilePath.c:13
SCR_DebugTooltipDetail
Definition
SCR_DebugTooltipDetail.c:3
SCR_DebugTooltipDetail::UpdateDetail
override void UpdateDetail(SCR_EditableEntityComponent entity)
Definition
SCR_DebugTooltipDetail.c:18
SCR_DebugTooltipDetail::GetGUID
string GetGUID(Managed object)
Definition
SCR_DebugTooltipDetail.c:9
SCR_DebugTooltipDetail::InitDetail
override bool InitDetail(SCR_EditableEntityComponent entity, Widget widget)
Definition
SCR_DebugTooltipDetail.c:26
SCR_DebugTooltipDetail::m_Text
TextWidget m_Text
Definition
SCR_DebugTooltipDetail.c:4
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditableEntityComponent::GetPrefab
ResourceName GetPrefab(bool shorten=false)
Definition
SCR_EditableEntityComponent.c:82
SCR_EditableEntityComponent::GetEntityFlags
EEditableEntityFlag GetEntityFlags()
Definition
SCR_EditableEntityComponent.c:1671
SCR_EntityTooltipDetail
Definition
SCR_EntityTooltipDetail.c:3
SCR_Enum
Definition
SCR_Enum.c:2
TextWidget
Definition
TextWidget.c:16
Widget
Definition
Widget.c:13
EEditableEntityFlag
EEditableEntityFlag
Unique flags of the entity.
Definition
EEditableEntityFlag.c:6
scripts
Game
Editor
UI
Components
Tooltips
Tooltips
Details
SCR_DebugTooltipDetail.c
Generated by
1.17.0