private void JumpControls() { #if UNITY_XBOXONE if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonA) || Input.GetKeyDown(KeyCode.Space)) { if (isGrounded == true) { _rigid.AddForce(Vector3.up * jumpHeight); //Debug.Log("Jump"); } } #endif #if UNITY_STANDALONE if (Input.GetKeyDown(KeyCode.Space)) { if (isGrounded == true) { _rigid.AddForce(Vector3.up * jumpHeight); //Debug.Log("Jump"); } } #endif }
public static bool GetKeyDown(string aKey, bool aForce = false) { if (!(aForce || GameConstants.KB_CONTROL)) { return(false); } if (keyMap [aKey] == null) { return(false); } return(XboxOneInput.GetKeyDown((XboxOneKeyCode)keyMap[aKey])); }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.M)) { if (m_AudioSource.volume > 0) { m_AudioSource.volume = 0.0f; } else { m_AudioSource.volume = 1.0f; } } if (m_AudioSource.isPlaying == false) { m_AudioSource.PlayOneShot(m_SongList[currentPlayingTrack]); currentPlayingTrack++; Debug.Log("Changing song"); } #if UNITY_STANDALONE //standalone music changing goes here #endif #if UNITY_XBOXONE if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonDPadRight)) { if (currentPlayingTrack != m_SongList.Length) { m_AudioSource.PlayOneShot(m_SongList[currentPlayingTrack]); } } else if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonDPadLeft)) { if (currentPlayingTrack != 0) { m_AudioSource.PlayOneShot(m_SongList[currentPlayingTrack - 1]); } } #endif }
private void trickControls() { #if UNITY_XBOXONE if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonB) || Input.GetKeyDown(KeyCode.L)) { baseTrickRight(); } else if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonX) || Input.GetKeyDown(KeyCode.J)) { baseTrickLeft(); } else if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonY) || Input.GetKeyDown(KeyCode.I)) { baseTrickUp(); } else if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonA) || Input.GetKeyDown(KeyCode.K)) { baseTrickDown(); } #endif #if UNITY_STANDALONE if (Input.GetKeyDown(KeyCode.L)) { baseTrickRight(); } else if (Input.GetKeyDown(KeyCode.J)) { baseTrickLeft(); } else if (Input.GetKeyDown(KeyCode.I)) { baseTrickUp(); } else if (Input.GetKeyDown(KeyCode.K)) { baseTrickDown(); } #endif }
// Update is called once per frame void Update () { #if UNITY_XBOXONE if (XboxOneInput.GetKeyDown(XboxOneKeyCode.Gamepad1ButtonMenu)) { pauseGame(); } #endif #if UNITY_STANDALONE if (Input.GetKeyDown(KeyCode.Escape)) { pauseGame(); } #endif }