public void CheckForShipment() { if (TimeSystem.CurrentDate < Ship.MinimalDateBeforeArrival) { return; } if (TimeSystem.GetCurrentTime() < Ship.TimeOfArrival) { return; } if (Ship.HasReceivedShipment) { return; } if (!Ship.CompletedShipmentPreviousDay) { EventManager.StartShipmentEvent(); } Ship.gameObject.SetActive(true); }