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_InputLayoutEditorComponent.c
Go to the documentation of this file.
1
[
ComponentEditorProps
(
category
:
"GameScripted/Editor"
, description:
"Access to the editor by pressin input actions. Works only with SCR_EditorBaseEntity!"
, icon:
"WBData/ComponentEditorProps/componentEditor.png"
)]
2
class
SCR_InputLayoutEditorComponentClass
:
SCR_BaseEditorComponentClass
3
{
4
};
5
10
class
SCR_InputLayoutEditorComponent
:
SCR_BaseEditorComponent
11
{
12
[
Attribute
(
params
:
"layout"
)]
13
protected
ResourceName
m_Layout
;
14
15
protected
Widget
m_Widget
;
16
17
override
void
EOnEditorInit
()
18
{
19
m_Widget
=
GetGame
().GetWorkspace().CreateWidgets(
m_Layout
);
20
if
(
m_Widget
&& !
m_Widget
.FindHandler(
SCR_EditorToggleUIComponent
))
21
{
22
Print
(
string
.Format(
"Widget '%1' does not have SCR_EditorToggleUIComponent!"
,
m_Layout
.GetPath()),
LogLevel
.WARNING);
23
m_Widget
.RemoveFromHierarchy();
24
}
25
}
26
override
void
EOnEditorDelete
()
27
{
28
if
(
m_Widget
)
m_Widget
.RemoveFromHierarchy();
29
}
30
31
void
~SCR_InputLayoutEditorComponent
()
32
{
33
EOnEditorDelete
();
34
}
35
};
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
ComponentEditorProps
enum EAIGroupCombatMode ComponentEditorProps(category:"GameScripted/AI", description:"Component for utility AI system for groups")
Definition
SCR_AIGroupUtilityComponent.c:12
params
category params
Definition
SCR_SpherePointGeneratorPreviewComponent.c:21
category
params category
Definition
SCR_VehicleDamageManagerComponent.c:302
ResourceName
Definition
ResourceName.c:13
SCR_BaseEditorComponentClass
Definition
SCR_BaseEditorComponent.c:3
SCR_BaseEditorComponent::SCR_BaseEditorComponent
void SCR_BaseEditorComponent(IEntityComponentSource src, IEntity ent, IEntity parent)
Definition
SCR_BaseEditorComponent.c:683
SCR_EditorToggleUIComponent
Definition
SCR_EditorToggleUIComponent.c:4
SCR_InputLayoutEditorComponentClass
Definition
SCR_InputLayoutEditorComponent.c:3
SCR_InputLayoutEditorComponent
Definition
SCR_InputLayoutEditorComponent.c:11
SCR_InputLayoutEditorComponent::EOnEditorDelete
override void EOnEditorDelete()
Definition
SCR_InputLayoutEditorComponent.c:26
SCR_InputLayoutEditorComponent::~SCR_InputLayoutEditorComponent
void ~SCR_InputLayoutEditorComponent()
Definition
SCR_InputLayoutEditorComponent.c:31
SCR_InputLayoutEditorComponent::m_Widget
Widget m_Widget
Definition
SCR_InputLayoutEditorComponent.c:15
SCR_InputLayoutEditorComponent::m_Layout
ResourceName m_Layout
Definition
SCR_InputLayoutEditorComponent.c:13
SCR_InputLayoutEditorComponent::EOnEditorInit
override void EOnEditorInit()
Definition
SCR_InputLayoutEditorComponent.c:17
Widget
Definition
Widget.c:13
Print
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
LogLevel
Enum with severity of the logging message.
Definition
LogLevel.c:14
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Editor
Components
Editor
SCR_InputLayoutEditorComponent.c
Generated by
1.17.0