Пример #1
0
 public void ReceiveUpdateTick(int gameTime, TSDef.C_SystemClockType clockType)
 {
     if (clockType == assignedClock)
     {
         OnGameTick.Invoke(gameTime);
     }
 }
        ////////////////////////MESSAGING SYSTEM//////////////////////////

        private void UpdateDisplayListeners(TSDef.C_SystemClockType clockType)
        {
            int elapsedTime = _gameDayTimeElapsed;

            foreach (GameClockListener gameClockListener in clockListeners)
            {
                //Debug.Log("A clock listener will be notified: " + gameClockListener);
                if (!gameClockListener)
                {
                    return;
                }
                gameClockListener.ReceiveUpdateTick(elapsedTime, clockType);
            }
        }