public void BeginDay() { SetState(MarketState.DayStarted); if (TimeTracker != null) { TimeTracker.StartTracking(); } StockList.ForEach(stock => StartCoroutine(ProcessStock(stock))); DisplayMarketDayStartedMessages(); OnDayStarted(); }