FrameIT
PlayerCtrl.AxisJoystick Class Reference
Inheritance diagram for PlayerCtrl.AxisJoystick:

Public Types

enum  AxisOption { Both , OnlyHorizontal , OnlyVertical }
 

Public Member Functions

void OnDrag (PointerEventData data)
 
void OnPointerUp (PointerEventData data)
 
void OnPointerDown (PointerEventData data)
 

Public Attributes

int MovementRange = 100
 
AxisOption axesToUse = AxisOption.Both
 
string horizontalAxisName = "Horizontal"
 
string verticalAxisName = "Vertical"
 

Private Member Functions

void OnEnable ()
 
void Start ()
 
void UpdateVirtualAxes (Vector3 value)
 
void CreateVirtualAxes ()
 
void OnDisable ()
 

Private Attributes

Vector3 m_StartPos
 
bool m_UseX
 
bool m_UseY
 
CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis
 
CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis
 

Member Enumeration Documentation

◆ AxisOption

Enumerator
Both 
OnlyHorizontal 
OnlyVertical 

Member Function Documentation

◆ CreateVirtualAxes()

void PlayerCtrl.AxisJoystick.CreateVirtualAxes ( )
private

◆ OnDisable()

void PlayerCtrl.AxisJoystick.OnDisable ( )
private

◆ OnDrag()

void PlayerCtrl.AxisJoystick.OnDrag ( PointerEventData  data)

◆ OnEnable()

void PlayerCtrl.AxisJoystick.OnEnable ( )
private

◆ OnPointerDown()

void PlayerCtrl.AxisJoystick.OnPointerDown ( PointerEventData  data)

◆ OnPointerUp()

void PlayerCtrl.AxisJoystick.OnPointerUp ( PointerEventData  data)

◆ Start()

void PlayerCtrl.AxisJoystick.Start ( )
private

◆ UpdateVirtualAxes()

void PlayerCtrl.AxisJoystick.UpdateVirtualAxes ( Vector3  value)
private

Member Data Documentation

◆ axesToUse

AxisOption PlayerCtrl.AxisJoystick.axesToUse = AxisOption.Both

◆ horizontalAxisName

string PlayerCtrl.AxisJoystick.horizontalAxisName = "Horizontal"

◆ m_HorizontalVirtualAxis

CrossPlatformInputManager.VirtualAxis PlayerCtrl.AxisJoystick.m_HorizontalVirtualAxis
private

◆ m_StartPos

Vector3 PlayerCtrl.AxisJoystick.m_StartPos
private

◆ m_UseX

bool PlayerCtrl.AxisJoystick.m_UseX
private

◆ m_UseY

bool PlayerCtrl.AxisJoystick.m_UseY
private

◆ m_VerticalVirtualAxis

CrossPlatformInputManager.VirtualAxis PlayerCtrl.AxisJoystick.m_VerticalVirtualAxis
private

◆ MovementRange

int PlayerCtrl.AxisJoystick.MovementRange = 100

◆ verticalAxisName

string PlayerCtrl.AxisJoystick.verticalAxisName = "Vertical"

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