Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_LeaveModeToolbarAction.c
Go to the documentation of this file.
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))]
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
31 {
32 editorManagerEntity.SetCurrentMode(m_eModeToLeave);
33 return;
34 }
35
36 // Close editor
37 editorManagerEntity.Close();
38 }
39}
SCR_EAIThreatSectorFlags flags
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
class SCR_ArsenalGameModeUIDataHolder SCR_BaseContainerCustomTitleUIInfo("m_UIInfo")
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
override void Perform(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1)
override bool CanBeShown(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags)
override bool CanBePerformed(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags)
SCR_FieldOfViewSettings Attribute
EEditorMode
Editor mode that defines overall functionality.
Definition EEditorMode.c:6