public float GetAxis(myKeyCode keyCode) { //返回控制移动的左摇杆 switch (keyCode) { case myKeyCode.Horizontal: if (CnInputManager.GetAxis("Horizontal") != 0) { return(CnInputManager.GetAxis("Horizontal")); } if (Input.GetAxis("Horizontal") != 0) { return(Input.GetAxis("Horizontal")); } break; case myKeyCode.Vertical: if (CnInputManager.GetAxis("Vertical") != 0) { return(CnInputManager.GetAxis("Vertical")); } if (Input.GetAxis("Vertical") != 0) { return(Input.GetAxis("Vertical")); } break; } return(0); }
public bool GetKey(myKeyCode keyCode) { switch (keyCode) { case myKeyCode.Attack: return(CnInputManager.GetButton(attackButton.ButtonName) || Input.GetKey(attackKeyCode)); case myKeyCode.Jump: return(CnInputManager.GetButton(jumpButton.ButtonName) || Input.GetKey(jumpKeyCode)); case myKeyCode.Skill1: return(CnInputManager.GetButton(skill1Button.ButtonName) || Input.GetKey(skill1KeyCode)); case myKeyCode.Skill2: return(CnInputManager.GetButton(skill2Button.ButtonName) || Input.GetKey(skill2KeyCode)); } return(false); }