Example #1
0
        // 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();
			
		}
Example #4
0
        // 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;

			
		}