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); } }