Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_RadialMenuController Class Reference

Protected Member Functions

ScriptInvoker_ControlledRadialMenuEvent GetOnInputOpen ()
void InvokeOnInputOpen (bool hasControl)
ScriptInvoker_RadialMenuEvent GetOnTakeControl ()
void InvokeOnTakeControl ()
void InvokeOnControllerChanged (bool hasControl)
ScriptInvoker_ControlledRadialMenuEvent GetOnControllerChanged ()
void Control (IEntity owner, SCR_RadialMenu radialMenu=null)
void StopControl (bool closeMenu=false)
 Stop opening controls of current menu.
void SetMenuDisplay ()
void UpdateMenuData ()
void OnInputOpen ()
void OnMenuControllerChanged (SCR_SelectionMenu menu, SCR_SelectionMenuControllerInputs controller)
void SetEnableControl (bool enable)
bool GetEnableControl ()
void SetRadialMenuToControl (SCR_RadialMenu radialMenu)
SCR_RadialMenu GetRadialMenu ()
SCR_SelectionMenuControllerInputs GetControls ()
SCR_SelectionMenuData GetData ()
bool IsMenuOpen ()
void CloseMenu ()
bool HasControl ()
 Return true if cached menu is controlled by this owner entity.
void SCR_RadialMenuController ()

Protected Attributes

bool m_sEnableControl
ref SCR_SelectionMenuControllerInputs m_RMControls
ref SCR_SelectionMenuData m_Data
ref SCR_RadialMenu m_RadialMenuToControl
ref SCR_RadialMenu m_RadialMenu
IEntity m_Owner
ref ScriptInvoker_ControlledRadialMenuEvent m_OnInputOpen
ref ScriptInvoker_RadialMenuEvent m_OnTakeControl
ref ScriptInvoker_ControlledRadialMenuEvent m_OnControllerChanged

Detailed Description

Definition at line 15 of file SCR_RadialMenuController.c.

Constructor & Destructor Documentation

◆ SCR_RadialMenuController()

void SCR_RadialMenuController::SCR_RadialMenuController ( )
inlineprotected

Definition at line 264 of file SCR_RadialMenuController.c.

Member Function Documentation

◆ CloseMenu()

void SCR_RadialMenuController::CloseMenu ( )
inlineprotected

Definition at line 244 of file SCR_RadialMenuController.c.

◆ Control()

void SCR_RadialMenuController::Control ( IEntity owner,
SCR_RadialMenu radialMenu = null )
inlineprotected

Take control over selected menu Filling no menu will take control over the global radial menu

Definition at line 87 of file SCR_RadialMenuController.c.

◆ GetControls()

SCR_SelectionMenuControllerInputs SCR_RadialMenuController::GetControls ( )
inlineprotected

Definition at line 226 of file SCR_RadialMenuController.c.

◆ GetData()

SCR_SelectionMenuData SCR_RadialMenuController::GetData ( )
inlineprotected

Definition at line 232 of file SCR_RadialMenuController.c.

◆ GetEnableControl()

bool SCR_RadialMenuController::GetEnableControl ( )
inlineprotected

Definition at line 208 of file SCR_RadialMenuController.c.

◆ GetOnControllerChanged()

ScriptInvoker_ControlledRadialMenuEvent SCR_RadialMenuController::GetOnControllerChanged ( )
inlineprotected

Definition at line 76 of file SCR_RadialMenuController.c.

◆ GetOnInputOpen()

ScriptInvoker_ControlledRadialMenuEvent SCR_RadialMenuController::GetOnInputOpen ( )
inlineprotected

Definition at line 37 of file SCR_RadialMenuController.c.

◆ GetOnTakeControl()

ScriptInvoker_RadialMenuEvent SCR_RadialMenuController::GetOnTakeControl ( )
inlineprotected

Definition at line 53 of file SCR_RadialMenuController.c.

◆ GetRadialMenu()

SCR_RadialMenu SCR_RadialMenuController::GetRadialMenu ( )
inlineprotected

Definition at line 220 of file SCR_RadialMenuController.c.

◆ HasControl()

bool SCR_RadialMenuController::HasControl ( )
inlineprotected

Return true if cached menu is controlled by this owner entity.

Definition at line 252 of file SCR_RadialMenuController.c.

◆ InvokeOnControllerChanged()

void SCR_RadialMenuController::InvokeOnControllerChanged ( bool hasControl)
inlineprotected

Definition at line 69 of file SCR_RadialMenuController.c.

◆ InvokeOnInputOpen()

void SCR_RadialMenuController::InvokeOnInputOpen ( bool hasControl)
inlineprotected

Definition at line 46 of file SCR_RadialMenuController.c.

◆ InvokeOnTakeControl()

void SCR_RadialMenuController::InvokeOnTakeControl ( )
inlineprotected

Definition at line 62 of file SCR_RadialMenuController.c.

◆ IsMenuOpen()

bool SCR_RadialMenuController::IsMenuOpen ( )
inlineprotected

Definition at line 238 of file SCR_RadialMenuController.c.

◆ OnInputOpen()

void SCR_RadialMenuController::OnInputOpen ( )
inlineprotected

Definition at line 145 of file SCR_RadialMenuController.c.

◆ OnMenuControllerChanged()

void SCR_RadialMenuController::OnMenuControllerChanged ( SCR_SelectionMenu menu,
SCR_SelectionMenuControllerInputs controller )
inlineprotected

Definition at line 179 of file SCR_RadialMenuController.c.

◆ SetEnableControl()

void SCR_RadialMenuController::SetEnableControl ( bool enable)
inlineprotected

Definition at line 202 of file SCR_RadialMenuController.c.

◆ SetMenuDisplay()

void SCR_RadialMenuController::SetMenuDisplay ( )
inlineprotected

Definition at line 128 of file SCR_RadialMenuController.c.

◆ SetRadialMenuToControl()

void SCR_RadialMenuController::SetRadialMenuToControl ( SCR_RadialMenu radialMenu)
inlineprotected

Definition at line 214 of file SCR_RadialMenuController.c.

◆ StopControl()

void SCR_RadialMenuController::StopControl ( bool closeMenu = false)
inlineprotected

Stop opening controls of current menu.

Definition at line 113 of file SCR_RadialMenuController.c.

◆ UpdateMenuData()

void SCR_RadialMenuController::UpdateMenuData ( )
inlineprotected

Definition at line 134 of file SCR_RadialMenuController.c.

Member Data Documentation

◆ m_Data

ref SCR_SelectionMenuData SCR_RadialMenuController::m_Data
protected

Definition at line 24 of file SCR_RadialMenuController.c.

◆ m_OnControllerChanged

ref ScriptInvoker_ControlledRadialMenuEvent SCR_RadialMenuController::m_OnControllerChanged
protected

Definition at line 34 of file SCR_RadialMenuController.c.

◆ m_OnInputOpen

ref ScriptInvoker_ControlledRadialMenuEvent SCR_RadialMenuController::m_OnInputOpen
protected

Definition at line 32 of file SCR_RadialMenuController.c.

◆ m_OnTakeControl

ref ScriptInvoker_RadialMenuEvent SCR_RadialMenuController::m_OnTakeControl
protected

Definition at line 33 of file SCR_RadialMenuController.c.

◆ m_Owner

IEntity SCR_RadialMenuController::m_Owner
protected

Definition at line 28 of file SCR_RadialMenuController.c.

◆ m_RadialMenu

ref SCR_RadialMenu SCR_RadialMenuController::m_RadialMenu
protected

Definition at line 27 of file SCR_RadialMenuController.c.

◆ m_RadialMenuToControl

ref SCR_RadialMenu SCR_RadialMenuController::m_RadialMenuToControl
protected

Definition at line 26 of file SCR_RadialMenuController.c.

◆ m_RMControls

ref SCR_SelectionMenuControllerInputs SCR_RadialMenuController::m_RMControls
protected

Definition at line 21 of file SCR_RadialMenuController.c.

◆ m_sEnableControl

bool SCR_RadialMenuController::m_sEnableControl
protected

Definition at line 18 of file SCR_RadialMenuController.c.


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