예제 #1
0
    public override State tryTrans()

    {
        if (Input.GetKey(KeyCode.K) && ableToSuperJump)
        {
            return(new SuperJumpState(centerController));
        }
        if (Input.GetKey(KeyCode.Space) && !pausing)
        {
            return(new IdleWithArmState(centerController));
        }
        if (centerController.state_judgeDown())
        {
            return(new InAirDownState(centerController, ableToSuperJump));
        }
        return(this);
    }