Exemple #1
0
    // Update is called once per frame
    void Update()
    {
        if (InputManager.instance.CanPlayerMove())
        {
            //A Left D Right
            float xAxis = Input.GetAxis("Horizontal");
            ThePuppet.Move(xAxis);
        }
        else
        {
            // Important for idle animation
            ThePuppet.Move(0.0f);
        }

        if (InputManager.instance.CanPlayerJump())
        {
            if (Input.GetButtonDown("Jump"))
            {
                ThePuppet.Jump();
            }
        }
        else
        {
            //print("Cant Jump!");
        }

        if (InputManager.instance.CanPlayerAttack())
        {
            if (Input.GetButtonDown("Fire1"))
            {
                ThePuppet.Attack();
            }
        }
    }