Ejemplo n.º 1
0
    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
    }
Ejemplo n.º 2
0
    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]));
    }
Ejemplo n.º 3
0
    // 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
    }
Ejemplo n.º 4
0
    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
    }
Ejemplo n.º 5
0
	// 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
        
	
	}