public bool GetButtonUp(string _buttonName) { InputDevice inputDevice = GetDevice(); if (inputDevice != null) { return(inputDevice.GetControlByName(_buttonName).WasReleased); } else { return(false); } }
void Start() { InputDevice inputDevice = InputManager.ActiveDevice; for (int i = 0; i < inputDevice.Controls.Length; i++) { if (inputDevice.Controls[i] != null) { Debug.Log(inputDevice.Controls[i].ToString()); Debug.Log(inputDevice.GetControlByName(inputDevice.Controls[i].Handle.ToString())); } } }
public float GetAxis(string _axis) { InputDevice inputDevice = GetDevice(); if (inputDevice != null) { // Debug.Log(_axis+": "+inputDevice.GetControlByName(_axis).Value); return(inputDevice.GetControlByName(_axis).Value); } else { return(0); } }