// PUBLIC // PUBLIC STATIC // PRIVATE // PRIVATE STATIC // PRIVATE COROUTINE // PRIVATE INVOKE //-------------------------------------- // Events // (This is a loose term for -- handling incoming messaging) // //-------------------------------------- /// <summary> /// Ons the bowling ball state changed signal. /// </summary> /// <param name="aBowlingBallState">A bowling ball state.</param> public void onBowlingBallStateChangedSignal(BowlingBallState aBowlingBallState) { switch (aBowlingBallState) { case BowlingBallState.PRE_GAME_AIM_MODE: _bowlingBallState = aBowlingBallState; view.instructionsText = "1. Use Mouse/Arrow Keys to aim \n2. Use MouseButton/Spacebar to throw."; totalPinsKnockedOverChangeSignal.Dispatch(0); break; case BowlingBallState.MOVING_GAME_MODE: _bowlingBallState = aBowlingBallState; view.instructionsText = "3. Use MouseButton/Spacebar to reset."; break; default: //TODO, A) USE THIS CUSTOM EXCEPTION? AND B) DISABLE THE 'UNREACHABLE' WARNING? //throw new SwitchStatementException(); break; } view.doRefreshDisplayText(); }
/// <summary> /// Ons the bowling ball state changed signal. /// </summary> /// <param name="aBowlingBallState">A bowling ball state.</param> private void onBowlingBallStateChangedSignal (BowlingBallState aBowlingBallState) { //Debug.Log ("USERMED. onBowlingState() : " + aBowlingBallState); _bowlingBallState = aBowlingBallState; }
// PUBLIC // PUBLIC STATIC // PRIVATE // PRIVATE STATIC // PRIVATE COROUTINE // PRIVATE INVOKE //-------------------------------------- // Events // (This is a loose term for -- handling incoming messaging) // //-------------------------------------- /// <summary> /// Ons the bowling ball state changed signal. /// </summary> /// <param name="aBowlingBallState">A bowling ball state.</param> public void onBowlingBallStateChangedSignal (BowlingBallState aBowlingBallState) { switch (aBowlingBallState) { case BowlingBallState.PRE_GAME_AIM_MODE: _bowlingBallState = aBowlingBallState; view.instructionsText = "1. Use Mouse/Arrow Keys to aim \n2. Use MouseButton/Spacebar to throw."; totalPinsKnockedOverChangeSignal.Dispatch (0); break; case BowlingBallState.MOVING_GAME_MODE: _bowlingBallState = aBowlingBallState; view.instructionsText = "3. Use MouseButton/Spacebar to reset."; break; default: //TODO, A) USE THIS CUSTOM EXCEPTION? AND B) DISABLE THE 'UNREACHABLE' WARNING? //throw new SwitchStatementException(); break; } view.doRefreshDisplayText(); }
// PRIVATE STATIC // PRIVATE COROUTINE // PRIVATE INVOKE //-------------------------------------- // Events //-------------------------------------- /// <summary> /// Ons the bowling ball state changed signal. /// </summary> /// <param name="aBowlingBallState">A bowling ball state.</param> public void onBowlingBallStateChangedSignal(BowlingBallState aBowlingBallState) { //Debug.Log ("BALLMED. onBowlingState() : " + aBowlingBallState); _bowlingBallState = aBowlingBallState; }
/// <summary> /// Ons the bowling ball state changed signal. /// </summary> /// <param name="aBowlingBallState">A bowling ball state.</param> private void onBowlingBallStateChangedSignal(BowlingBallState aBowlingBallState) { //Debug.Log ("USERMED. onBowlingState() : " + aBowlingBallState); _bowlingBallState = aBowlingBallState; }
// PRIVATE STATIC // PRIVATE COROUTINE // PRIVATE INVOKE //-------------------------------------- // Events //-------------------------------------- /// <summary> /// Ons the bowling ball state changed signal. /// </summary> /// <param name="aBowlingBallState">A bowling ball state.</param> public void onBowlingBallStateChangedSignal (BowlingBallState aBowlingBallState) { //Debug.Log ("BALLMED. onBowlingState() : " + aBowlingBallState); _bowlingBallState = aBowlingBallState; }