FrameIT
PlayerCtrl.VirtualInput Class Referenceabstract
Inheritance diagram for PlayerCtrl.VirtualInput:
PlayerCtrl.PlatformSpecific.MobileInput PlayerCtrl.PlatformSpecific.StandaloneInput

Public Member Functions

bool AxisExists (string name)
 
bool ButtonExists (string name)
 
void RegisterVirtualAxis (CrossPlatformInputManager.VirtualAxis axis)
 
void RegisterVirtualButton (CrossPlatformInputManager.VirtualButton button)
 
void UnRegisterVirtualAxis (string name)
 
void UnRegisterVirtualButton (string name)
 
CrossPlatformInputManager.VirtualAxis VirtualAxisReference (string name)
 
void SetVirtualMousePositionX (float f)
 
void SetVirtualMousePositionY (float f)
 
void SetVirtualMousePositionZ (float f)
 
abstract float GetAxis (string name, bool raw)
 
abstract bool GetButton (string name)
 
abstract bool GetButtonDown (string name)
 
abstract bool GetButtonUp (string name)
 
abstract void SetButtonDown (string name)
 
abstract void SetButtonUp (string name)
 
abstract void SetAxisPositive (string name)
 
abstract void SetAxisNegative (string name)
 
abstract void SetAxisZero (string name)
 
abstract void SetAxis (string name, float value)
 
abstract Vector3 MousePosition ()
 

Protected Attributes

Dictionary< string, CrossPlatformInputManager.VirtualAxism_VirtualAxes
 
Dictionary< string, CrossPlatformInputManager.VirtualButtonm_VirtualButtons
 
List< string > m_AlwaysUseVirtual = new List<string>()
 

Properties

Vector3 virtualMousePosition [getprivate set]
 

Member Function Documentation

◆ AxisExists()

bool PlayerCtrl.VirtualInput.AxisExists ( string  name)

◆ ButtonExists()

bool PlayerCtrl.VirtualInput.ButtonExists ( string  name)

◆ GetAxis()

abstract float PlayerCtrl.VirtualInput.GetAxis ( string  name,
bool  raw 
)
pure virtual

◆ GetButton()

abstract bool PlayerCtrl.VirtualInput.GetButton ( string  name)
pure virtual

◆ GetButtonDown()

abstract bool PlayerCtrl.VirtualInput.GetButtonDown ( string  name)
pure virtual

◆ GetButtonUp()

abstract bool PlayerCtrl.VirtualInput.GetButtonUp ( string  name)
pure virtual

◆ MousePosition()

abstract Vector3 PlayerCtrl.VirtualInput.MousePosition ( )
pure virtual

◆ RegisterVirtualAxis()

void PlayerCtrl.VirtualInput.RegisterVirtualAxis ( CrossPlatformInputManager.VirtualAxis  axis)

◆ RegisterVirtualButton()

void PlayerCtrl.VirtualInput.RegisterVirtualButton ( CrossPlatformInputManager.VirtualButton  button)

◆ SetAxis()

abstract void PlayerCtrl.VirtualInput.SetAxis ( string  name,
float  value 
)
pure virtual

◆ SetAxisNegative()

abstract void PlayerCtrl.VirtualInput.SetAxisNegative ( string  name)
pure virtual

◆ SetAxisPositive()

abstract void PlayerCtrl.VirtualInput.SetAxisPositive ( string  name)
pure virtual

◆ SetAxisZero()

abstract void PlayerCtrl.VirtualInput.SetAxisZero ( string  name)
pure virtual

◆ SetButtonDown()

abstract void PlayerCtrl.VirtualInput.SetButtonDown ( string  name)
pure virtual

◆ SetButtonUp()

abstract void PlayerCtrl.VirtualInput.SetButtonUp ( string  name)
pure virtual

◆ SetVirtualMousePositionX()

void PlayerCtrl.VirtualInput.SetVirtualMousePositionX ( float  f)

◆ SetVirtualMousePositionY()

void PlayerCtrl.VirtualInput.SetVirtualMousePositionY ( float  f)

◆ SetVirtualMousePositionZ()

void PlayerCtrl.VirtualInput.SetVirtualMousePositionZ ( float  f)

◆ UnRegisterVirtualAxis()

void PlayerCtrl.VirtualInput.UnRegisterVirtualAxis ( string  name)

◆ UnRegisterVirtualButton()

void PlayerCtrl.VirtualInput.UnRegisterVirtualButton ( string  name)

◆ VirtualAxisReference()

CrossPlatformInputManager.VirtualAxis PlayerCtrl.VirtualInput.VirtualAxisReference ( string  name)

Member Data Documentation

◆ m_AlwaysUseVirtual

List<string> PlayerCtrl.VirtualInput.m_AlwaysUseVirtual = new List<string>()
protected

◆ m_VirtualAxes

Dictionary<string, CrossPlatformInputManager.VirtualAxis> PlayerCtrl.VirtualInput.m_VirtualAxes
protected
Initial value:
=
new Dictionary<string, CrossPlatformInputManager.VirtualAxis>()

◆ m_VirtualButtons

Dictionary<string, CrossPlatformInputManager.VirtualButton> PlayerCtrl.VirtualInput.m_VirtualButtons
protected
Initial value:
=
new Dictionary<string, CrossPlatformInputManager.VirtualButton>()

Property Documentation

◆ virtualMousePosition

Vector3 PlayerCtrl.VirtualInput.virtualMousePosition
getprivate set

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