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_LeaveModeToolbarAction.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleUIInfo
(
"m_Info"
)]
2
class
SCR_LeaveModeToolbarAction
:
SCR_EditorToolbarAction
3
{
4
[
Attribute
(
"0"
,
UIWidgets
.CheckBox ,
desc
:
"True - will select different mode, False - close editor"
)]
5
protected
bool
m_bSwitchToMode
;
6
7
[
Attribute
(
string
.Format(
"%1"
,
EEditorMode
.EDIT),
desc
:
"Mode which should be open"
, uiwidget:
UIWidgets
.ComboBox, enums: ParamEnumArray.FromEnum(
EEditorMode
))]
8
protected
EEditorMode
m_eModeToLeave
;
9
10
//---------------------------------------------------------------------------------------------
11
override
bool
CanBeShown
(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
12
{
13
return
true
;
14
}
15
16
//---------------------------------------------------------------------------------------------
17
override
bool
CanBePerformed
(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
18
{
19
return
true
;
20
}
21
22
//---------------------------------------------------------------------------------------------
23
override
void
Perform
(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
,
int
param = -1)
24
{
25
SCR_EditorManagerEntity
editorManagerEntity =
SCR_EditorManagerEntity
.GetInstance();
26
if
(!editorManagerEntity)
27
return
;
28
29
// Switch to mode
30
if
(
m_bSwitchToMode
)
31
{
32
editorManagerEntity.SetCurrentMode(
m_eModeToLeave
);
33
return
;
34
}
35
36
// Close editor
37
editorManagerEntity.Close();
38
}
39
}
flags
SCR_EAIThreatSectorFlags flags
Definition
AIControlComponentSerializer.c:16
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_BaseContainerCustomTitleUIInfo
class SCR_ArsenalGameModeUIDataHolder SCR_BaseContainerCustomTitleUIInfo("m_UIInfo")
Definition
SCR_ArsenalManagerComponent.c:1752
SCR_EditorManagerEntity
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
Definition
SCR_EditorManagerEntity.c:2211
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditorToolbarAction
Definition
SCR_EditorToolbarAction.c:4
SCR_LeaveModeToolbarAction
Definition
SCR_LeaveModeToolbarAction.c:3
SCR_LeaveModeToolbarAction::Perform
override void Perform(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1)
Definition
SCR_LeaveModeToolbarAction.c:23
SCR_LeaveModeToolbarAction::CanBeShown
override bool CanBeShown(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags)
Definition
SCR_LeaveModeToolbarAction.c:11
SCR_LeaveModeToolbarAction::m_bSwitchToMode
bool m_bSwitchToMode
Definition
SCR_LeaveModeToolbarAction.c:5
SCR_LeaveModeToolbarAction::CanBePerformed
override bool CanBePerformed(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags)
Definition
SCR_LeaveModeToolbarAction.c:17
SCR_LeaveModeToolbarAction::m_eModeToLeave
EEditorMode m_eModeToLeave
Definition
SCR_LeaveModeToolbarAction.c:8
UIWidgets
Definition
attributes.c:40
vector
Definition
vector.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
EEditorMode
EEditorMode
Editor mode that defines overall functionality.
Definition
EEditorMode.c:6
scripts
Game
Editor
Containers
Actions
ToolbarActions
SCR_LeaveModeToolbarAction.c
Generated by
1.17.0