Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_SelectionMenuEntry Class Reference
Inheritance diagram for SCR_SelectionMenuEntry:
SCR_UIInfo SCR_EditorActionSelectionMenuEntry SCR_ItemSelectionMenuEntry SCR_MapMarkerMenuEntry SCR_MapMenuCommandingEntry SCR_SelectionMenuCategoryEntry SCR_SelectionMenuEntryCommand SCR_VONEntry SCR_MapMarkerMenuCategory SCR_VONEntryRadio

Protected Member Functions

void InvokeOnPerform ()
ScriptInvoker GetOnPerform ()
void InvokeOnPerformFail ()
ScriptInvoker GetOnPerformFail ()
void InvokeOnIconChange (ResourceName icon, string imageSetImage)
ScriptInvoker GetOnIconChange ()
void Update ()
 Public method to make entry update itself.
void Perform ()
void OnPerform ()
 Empty methods for deifinition of perform behavior.
void Enable (bool enable)
void OnEntryClick (SCR_SelectionMenuEntryComponent entryComponent)
void SetId (string id)
string GetId ()
void SetName (string name)
void SetDescription (string description)
void SetIcon (ResourceName iconPath, string imageSetName="")
 Set icon and invoke change.
void SetIconFromDeafaultImageSet (string imageSetName="")
ResourceName GetCustomLayout ()
void SetCustomLayout (ResourceName layout)
void SetEntryComponent (SCR_SelectionMenuEntryComponent entryComponent)
SCR_SelectionMenuEntryComponent GetEntryComponent ()
bool IsEnabled ()
void SetInputAction (string action)
string GetInputAction ()
void SCR_SelectionMenuEntry ()

Protected Attributes

string m_sId
bool m_bEnabled
string m_sInputAction
ResourceName m_sCustomLayout
ref SCR_SelectionMenuEntryComponent m_EntryComponent
ref ScriptInvoker< SCR_SelectionMenuEntrym_OnPerform
ref ScriptInvoker< SCR_SelectionMenuEntrym_OnPerformFail
ref ScriptInvoker< SCR_SelectionMenuEntry, ResourceName, stringm_OnIconChange

Detailed Description

Scripted selection menu entry based on UI info for storing data into SCR_SelectionMenu

Definition at line 7 of file SCR_SelectionMenuEntry.c.

Constructor & Destructor Documentation

◆ SCR_SelectionMenuEntry()

void SCR_SelectionMenuEntry::SCR_SelectionMenuEntry ( )
inlineprotected

Definition at line 238 of file SCR_SelectionMenuEntry.c.

Member Function Documentation

◆ Enable()

void SCR_SelectionMenuEntry::Enable ( bool enable)
inlineprotected

Definition at line 109 of file SCR_SelectionMenuEntry.c.

◆ GetCustomLayout()

ResourceName SCR_SelectionMenuEntry::GetCustomLayout ( )
inlineprotected

Definition at line 175 of file SCR_SelectionMenuEntry.c.

◆ GetEntryComponent()

SCR_SelectionMenuEntryComponent SCR_SelectionMenuEntry::GetEntryComponent ( )
inlineprotected

Definition at line 210 of file SCR_SelectionMenuEntry.c.

◆ GetId()

string SCR_SelectionMenuEntry::GetId ( )
inlineprotected

Definition at line 138 of file SCR_SelectionMenuEntry.c.

◆ GetInputAction()

string SCR_SelectionMenuEntry::GetInputAction ( )
inlineprotected

Definition at line 228 of file SCR_SelectionMenuEntry.c.

◆ GetOnIconChange()

ScriptInvoker SCR_SelectionMenuEntry::GetOnIconChange ( )
inlineprotected

Definition at line 68 of file SCR_SelectionMenuEntry.c.

◆ GetOnPerform()

ScriptInvoker SCR_SelectionMenuEntry::GetOnPerform ( )
inlineprotected

Definition at line 36 of file SCR_SelectionMenuEntry.c.

◆ GetOnPerformFail()

ScriptInvoker SCR_SelectionMenuEntry::GetOnPerformFail ( )
inlineprotected

Definition at line 52 of file SCR_SelectionMenuEntry.c.

◆ InvokeOnIconChange()

void SCR_SelectionMenuEntry::InvokeOnIconChange ( ResourceName icon,
string imageSetImage )
inlineprotected

Definition at line 61 of file SCR_SelectionMenuEntry.c.

◆ InvokeOnPerform()

void SCR_SelectionMenuEntry::InvokeOnPerform ( )
inlineprotected

Definition at line 29 of file SCR_SelectionMenuEntry.c.

◆ InvokeOnPerformFail()

void SCR_SelectionMenuEntry::InvokeOnPerformFail ( )
inlineprotected

Definition at line 45 of file SCR_SelectionMenuEntry.c.

◆ IsEnabled()

bool SCR_SelectionMenuEntry::IsEnabled ( )
inlineprotected

Definition at line 216 of file SCR_SelectionMenuEntry.c.

◆ OnEntryClick()

void SCR_SelectionMenuEntry::OnEntryClick ( SCR_SelectionMenuEntryComponent entryComponent)
inlineprotected

Definition at line 122 of file SCR_SelectionMenuEntry.c.

◆ OnPerform()

void SCR_SelectionMenuEntry::OnPerform ( )
inlineprotected

Empty methods for deifinition of perform behavior.

Definition at line 104 of file SCR_SelectionMenuEntry.c.

◆ Perform()

void SCR_SelectionMenuEntry::Perform ( )
inlineprotected

Public method to call entry perform Don't override! To define entry perform behavior override OnPerform() below

Definition at line 89 of file SCR_SelectionMenuEntry.c.

◆ SetCustomLayout()

void SCR_SelectionMenuEntry::SetCustomLayout ( ResourceName layout)
inlineprotected

Definition at line 181 of file SCR_SelectionMenuEntry.c.

◆ SetDescription()

void SCR_SelectionMenuEntry::SetDescription ( string description)
inlineprotected

Definition at line 150 of file SCR_SelectionMenuEntry.c.

◆ SetEntryComponent()

void SCR_SelectionMenuEntry::SetEntryComponent ( SCR_SelectionMenuEntryComponent entryComponent)
inlineprotected

Definition at line 187 of file SCR_SelectionMenuEntry.c.

◆ SetIcon()

void SCR_SelectionMenuEntry::SetIcon ( ResourceName iconPath,
string imageSetName = "" )
inlineprotected

Set icon and invoke change.

Definition at line 157 of file SCR_SelectionMenuEntry.c.

◆ SetIconFromDeafaultImageSet()

void SCR_SelectionMenuEntry::SetIconFromDeafaultImageSet ( string imageSetName = "")
inlineprotected

Definition at line 166 of file SCR_SelectionMenuEntry.c.

◆ SetId()

void SCR_SelectionMenuEntry::SetId ( string id)
inlineprotected

Definition at line 132 of file SCR_SelectionMenuEntry.c.

◆ SetInputAction()

void SCR_SelectionMenuEntry::SetInputAction ( string action)
inlineprotected

Definition at line 222 of file SCR_SelectionMenuEntry.c.

◆ SetName()

void SCR_SelectionMenuEntry::SetName ( string name)
inlineprotected

Definition at line 144 of file SCR_SelectionMenuEntry.c.

◆ Update()

void SCR_SelectionMenuEntry::Update ( )
inlineprotected

Public method to make entry update itself.

Definition at line 82 of file SCR_SelectionMenuEntry.c.

Member Data Documentation

◆ m_bEnabled

bool SCR_SelectionMenuEntry::m_bEnabled
protected

Definition at line 13 of file SCR_SelectionMenuEntry.c.

◆ m_EntryComponent

ref SCR_SelectionMenuEntryComponent SCR_SelectionMenuEntry::m_EntryComponent
protected

Definition at line 21 of file SCR_SelectionMenuEntry.c.

◆ m_OnIconChange

ref ScriptInvoker<SCR_SelectionMenuEntry, ResourceName, string> SCR_SelectionMenuEntry::m_OnIconChange
protected

Definition at line 26 of file SCR_SelectionMenuEntry.c.

◆ m_OnPerform

ref ScriptInvoker<SCR_SelectionMenuEntry> SCR_SelectionMenuEntry::m_OnPerform
protected

Definition at line 24 of file SCR_SelectionMenuEntry.c.

◆ m_OnPerformFail

ref ScriptInvoker<SCR_SelectionMenuEntry> SCR_SelectionMenuEntry::m_OnPerformFail
protected

Definition at line 25 of file SCR_SelectionMenuEntry.c.

◆ m_sCustomLayout

ResourceName SCR_SelectionMenuEntry::m_sCustomLayout
protected

Definition at line 19 of file SCR_SelectionMenuEntry.c.

◆ m_sId

string SCR_SelectionMenuEntry::m_sId
protected

Definition at line 10 of file SCR_SelectionMenuEntry.c.

◆ m_sInputAction

string SCR_SelectionMenuEntry::m_sInputAction
protected

Definition at line 16 of file SCR_SelectionMenuEntry.c.


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