Example #1
0
    private void FixedUpdate()
    {
        if (!isGameOver)
        {
            // Get input for player movement
            float xMove = 0;
            if ((xMove = Input.GetAxis("Horizontal")) != 0)
            {
                Player.movePlayer(xMove);
            }
            if (Input.GetKeyDown(KeyCode.Space) && !Player.getIsJumping())
            {
                Player.jump();
            }

            // Help player death save text
            if (Player != null && CV != null &&
                Player.isAirWarning &&
                Player.getIsUncovered() &&
                Player.getSaves() > 0)
            {
                CV.showSaveHelpText();
            }
            else if (CV != null)
            {
                CV.hideSaveHelpText();
            }

            // Death Save
            if (Input.GetKeyDown(KeyCode.Tab) &&
                Player.isAirWarning &&
                Player.getIsUncovered() &&
                Player.getSaves() > 0 &&
                !Player.isSavedFromDeath())
            {
                Player.saveFromDeath();
                Player.useSave();
                CV.setSaveText(Player.getSaves());
            }
        }
    }