Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CommandActionsEditorUIComponent Class Reference
Inheritance diagram for SCR_CommandActionsEditorUIComponent:
SCR_BaseContextMenuEditorUIComponent

Protected Member Functions

EEditorCommandActionFlags GetCommandState ()
ScriptInvoker GetOnCommandStateChange ()
void PerformDefaultCommand (bool isQueue)
void OnEditorSetCommand ()
void OnEditorAddCommand ()
void OnEditorCommandModifier (float value, EActionTrigger reason)
void OnSelectedChanged (EEditableEntityState state, set< SCR_EditableEntityComponent > entitiesInsert, set< SCR_EditableEntityComponent > entitiesRemove)
void UpdateState (bool clear=false)

Protected Attributes

string m_sSetCommandAction
string m_sAddCommandAction
SCR_CommandActionsEditorComponent m_CommandActionsComponent
SCR_BaseEditableEntityFilter m_Filter
EEditorCommandActionFlags m_State
ref ScriptInvoker Event_OnCommandStateChange = new ScriptInvoker()

Detailed Description

Definition at line 1 of file SCR_CommandActionsEditorUIComponent.c.

Member Function Documentation

◆ GetCommandState()

EEditorCommandActionFlags SCR_CommandActionsEditorUIComponent::GetCommandState ( )
inlineprotected

Get state of commanding.

Returns
State based on selected entities

Definition at line 18 of file SCR_CommandActionsEditorUIComponent.c.

◆ GetOnCommandStateChange()

ScriptInvoker SCR_CommandActionsEditorUIComponent::GetOnCommandStateChange ( )
inlineprotected

Get even tcalled every time the commanding state changes.

Returns
Script invoker

Definition at line 26 of file SCR_CommandActionsEditorUIComponent.c.

◆ OnEditorAddCommand()

void SCR_CommandActionsEditorUIComponent::OnEditorAddCommand ( )
inlineprotected

Definition at line 48 of file SCR_CommandActionsEditorUIComponent.c.

◆ OnEditorCommandModifier()

void SCR_CommandActionsEditorUIComponent::OnEditorCommandModifier ( float value,
EActionTrigger reason )
inlineprotected

Definition at line 54 of file SCR_CommandActionsEditorUIComponent.c.

◆ OnEditorSetCommand()

void SCR_CommandActionsEditorUIComponent::OnEditorSetCommand ( )
inlineprotected

Definition at line 42 of file SCR_CommandActionsEditorUIComponent.c.

◆ OnSelectedChanged()

void SCR_CommandActionsEditorUIComponent::OnSelectedChanged ( EEditableEntityState state,
set< SCR_EditableEntityComponent > entitiesInsert,
set< SCR_EditableEntityComponent > entitiesRemove )
inlineprotected

Definition at line 69 of file SCR_CommandActionsEditorUIComponent.c.

◆ PerformDefaultCommand()

void SCR_CommandActionsEditorUIComponent::PerformDefaultCommand ( bool isQueue)
inlineprotected

Definition at line 32 of file SCR_CommandActionsEditorUIComponent.c.

◆ UpdateState()

void SCR_CommandActionsEditorUIComponent::UpdateState ( bool clear = false)
inlineprotected

Definition at line 75 of file SCR_CommandActionsEditorUIComponent.c.

Member Data Documentation

◆ Event_OnCommandStateChange

ref ScriptInvoker SCR_CommandActionsEditorUIComponent::Event_OnCommandStateChange = new ScriptInvoker()
protected

Definition at line 13 of file SCR_CommandActionsEditorUIComponent.c.

◆ m_CommandActionsComponent

SCR_CommandActionsEditorComponent SCR_CommandActionsEditorUIComponent::m_CommandActionsComponent
protected

Definition at line 9 of file SCR_CommandActionsEditorUIComponent.c.

◆ m_Filter

SCR_BaseEditableEntityFilter SCR_CommandActionsEditorUIComponent::m_Filter
protected

Definition at line 10 of file SCR_CommandActionsEditorUIComponent.c.

◆ m_sAddCommandAction

string SCR_CommandActionsEditorUIComponent::m_sAddCommandAction
protected

Definition at line 7 of file SCR_CommandActionsEditorUIComponent.c.

◆ m_sSetCommandAction

string SCR_CommandActionsEditorUIComponent::m_sSetCommandAction
protected

Definition at line 4 of file SCR_CommandActionsEditorUIComponent.c.

◆ m_State

EEditorCommandActionFlags SCR_CommandActionsEditorUIComponent::m_State
protected

Definition at line 11 of file SCR_CommandActionsEditorUIComponent.c.


The documentation for this class was generated from the following file: