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); }