Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | Static Protected Attributes | List of all members
SCR_RadialMenuInputs Interface Reference

Configurable radial menu inputs extending controls specifically for radial interface. More...

Inheritance diagram for SCR_RadialMenuInputs:
[legend]

Public Member Functions

override void Init ()
 Set default setting on initialization Set X and Y action names into given parameters

 
void GetRadialXYInput (out float x, out float y)
 
void SetUseRightStick (bool use)
 
void Init ()
 Initialization method for setting up inputs at runtime.
 

Public Attributes

float m_fMouseSelectionTreshold
 
int m_iContextDeactivationTime
 
bool m_bDynamicMouseTreshold
 
float m_fGamepadSelectionTreshhold
 
int m_iGamepadDeselectionDelay
 
- Public Attributes inherited from SCR_SelectionMenuInputs
string m_sContext
 
string m_sBackAction
 
string m_sPerformAction
 

Protected Attributes

bool m_bUseRightStick
 

Static Protected Attributes

const string RADIAL_LEFT_CONTEXT = "RadialMenuLeftContext"
 
const string RADIAL_RIGHT_CONTEXT = "RadialMenuRightContext"
 
const string DEFAULT_RADIAL_LEFT_X = "RadialX"
 
const string DEFAULT_RADIAL_LEFT_Y = "RadialY"
 
const string DEFAULT_RADIAL_RIGHT_X = "RadialX2"
 
const string DEFAULT_RADIAL_RIGHT_Y = "RadialY2"
 

Detailed Description

Configurable radial menu inputs extending controls specifically for radial interface.

Member Function Documentation

◆ GetRadialXYInput()

void SCR_RadialMenuInputs.GetRadialXYInput ( out float  x,
out float  y 
)

◆ Init()

override void SCR_RadialMenuInputs.Init ( )

Set default setting on initialization Set X and Y action names into given parameters

Implements SCR_SelectionMenuInputs.

◆ SetUseRightStick()

void SCR_RadialMenuInputs.SetUseRightStick ( bool  use)

Member Data Documentation

◆ DEFAULT_RADIAL_LEFT_X

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_LEFT_X = "RadialX"
staticprotected

◆ DEFAULT_RADIAL_LEFT_Y

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_LEFT_Y = "RadialY"
staticprotected

◆ DEFAULT_RADIAL_RIGHT_X

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_RIGHT_X = "RadialX2"
staticprotected

◆ DEFAULT_RADIAL_RIGHT_Y

const string SCR_RadialMenuInputs.DEFAULT_RADIAL_RIGHT_Y = "RadialY2"
staticprotected

◆ m_bDynamicMouseTreshold

bool SCR_RadialMenuInputs.m_bDynamicMouseTreshold

◆ m_bUseRightStick

bool SCR_RadialMenuInputs.m_bUseRightStick
protected

◆ m_fGamepadSelectionTreshhold

float SCR_RadialMenuInputs.m_fGamepadSelectionTreshhold

◆ m_fMouseSelectionTreshold

float SCR_RadialMenuInputs.m_fMouseSelectionTreshold

◆ m_iContextDeactivationTime

int SCR_RadialMenuInputs.m_iContextDeactivationTime

◆ m_iGamepadDeselectionDelay

int SCR_RadialMenuInputs.m_iGamepadDeselectionDelay

◆ RADIAL_LEFT_CONTEXT

const string SCR_RadialMenuInputs.RADIAL_LEFT_CONTEXT = "RadialMenuLeftContext"
staticprotected

◆ RADIAL_RIGHT_CONTEXT

const string SCR_RadialMenuInputs.RADIAL_RIGHT_CONTEXT = "RadialMenuRightContext"
staticprotected

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