public void AddButtonAlias(BaseController.eButtonId buttonId, string alias) { if (!m_ButtonAliases.ContainsKey(alias)) { m_ButtonAliases.Add(alias, buttonId); } }
public bool GetButtonUp(ControllerInputManager.eControllerId controllerId, BaseController.eButtonId buttonId) { if (m_Controllers.ContainsKey(controllerId)) { return(m_Controllers[controllerId].GetButtonUp(buttonId)); } return(false); }
public void AddJoystickButtonMap(BaseController.eButtonId buttonId, int inputKey) { if (!m_KeyCodeMaps.ContainsKey(buttonId)) { m_KeyCodeMaps.Add(buttonId, string.Format(JOYSTICK_BUTTON_KEY, inputKey)); } else { m_KeyCodeMaps[buttonId] = string.Format(JOYSTICK_BUTTON_KEY, inputKey); } }
public void AddButtonMap(BaseController.eButtonId buttonId, string inputKey) { if (!m_KeyCodeMaps.ContainsKey(buttonId)) { m_KeyCodeMaps.Add(buttonId, inputKey); } else { m_KeyCodeMaps[buttonId] = inputKey; } }
public virtual bool GetButtonUp(BaseController.eButtonId buttonId) { string keyCode = GetKeyCode(buttonId); if (!string.IsNullOrEmpty(keyCode)) { return(Input.GetKeyUp(keyCode)); } return(false); }
private void TestButtonUp() { Dictionary <ControllerInputManager.eControllerId, BaseController.eButtonId> buttons = ControllerInputManager.Instance.GetButtonUp(); foreach (ControllerInputManager.eControllerId controllerId in buttons.Keys) { BaseController controller = ControllerInputManager.Instance.GetController(controllerId); BaseController.eButtonId buttonId = buttons[controllerId]; Debug.Log(controller.ControllerId.ToString() + " (" + controller.GetType().Name + "), Button Up: " + controller.GetButtonName(buttonId) + " (" + buttonId.ToString() + ")"); } }
protected string GetKeyCode(BaseController.eButtonId buttonId) { string keyCode = ""; if (m_KeyCodeMaps.ContainsKey(buttonId)) { keyCode = m_KeyCodeMaps[buttonId]; keyCode = keyCode.Replace("#", ((int)ControllerId).ToString()); } return(keyCode); }
public override bool GetButtonUp(BaseController.eButtonId buttonId) { switch ((MouseController.eMouseButtonId)buttonId) { case MouseController.eMouseButtonId.LEFT_CLICK: return(Input.GetMouseButtonUp(0)); case MouseController.eMouseButtonId.RIGHT_CLICK: return(Input.GetMouseButtonUp(1)); } return(base.GetButtonUp(buttonId)); }
public List <eControllerId> GetButtonUp(BaseController.eButtonId buttonId) { List <eControllerId> controllers = new List <eControllerId>(); foreach (eControllerId controllerId in m_Controllers.Keys) { // NOTE ppoirier: I had to do the Contains check for some reason. if (!controllers.Contains(controllerId) && GetButtonUp(controllerId, buttonId)) { controllers.Add(controllerId); } } return(controllers); }
public override string GetButtonName(BaseController.eButtonId buttonId) { // For debug purpose only. return(((PS4Controller.ePS4ButtonId)buttonId).ToString()); }
public override string GetButtonName(BaseController.eButtonId buttonId) { // For debug purpose only. return(((LogitechWingmanController.eLogitechWingmanButtonId)buttonId).ToString()); }
public override string GetButtonName(BaseController.eButtonId buttonId) { // For debug purpose only. return(((GenericController.eMicrosoftButtonId)buttonId).ToString()); }
public virtual string GetButtonName(BaseController.eButtonId buttonId) { // For debug purpose only. return(buttonId.ToString()); }