private void BallReleased_Update () { if (isBallBelowTableLevel || Time.time - ballThrowStartTime > ballReleaseTimeout) { ChangeState (States.MissedOpponentCup); } }