예제 #1
0
    public override State tryTrans()
    {
        //if (Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.D))
        //    return new JamRotateMoveState(centerController);

        if (centerController.state_goBackFromJamForm())
        {
            return(new IdleWithArmState(centerController));
        }
        if (Input.GetKey(KeyCode.K))
        {
            return(new ChargeArmState(centerController));
        }
        if (Input.GetKey(KeyCode.Space) && pausing == false)
        {
            return(new IdleState(centerController));
        }

        return(this);
    }