public IdleState(float speed, float height, BirdStateMachine stateMachine) : base(stateMachine) { this.speed = speed; this.height = height; }
public PlayingState(Vector2 force, BirdStateMachine stateMachine) : base(stateMachine) { this.force = force; }
public DeadState(BirdStateMachine stateMachine) : base(stateMachine) { rotateCallback = stateMachine.StartCoroutine; }
public PauseState(BirdStateMachine stateMachine) : base(stateMachine) { }