private void Awake() { SHLog.Debug("SHGameObjectsQualityController: initializing quality objects selection..."); Instance = this; if (IsCurrentDeviceBestQuality) { SHLog.Debug("SHGameObjectsQualityController: current device is a best quality device. Removing good and normal qualities game objects."); SHGameObjectHelper.Destroy(GoodQualityGameObjects); SHGameObjectHelper.Destroy(NormalQualityGameObjects); } else if (IsCurrentDeviceGoodQuality) { SHLog.Debug("SHGameObjectsQualityController: current device is a good quality device. Removing best and normal qualities game objects."); SHGameObjectHelper.Destroy(BestQualityGameObjects); SHGameObjectHelper.Destroy(NormalQualityGameObjects); } else { SHLog.Debug("SHGameObjectsQualityController: current device is a normal quality device. Removing best and good qualities game objects."); SHGameObjectHelper.Destroy(BestQualityGameObjects); SHGameObjectHelper.Destroy(GoodQualityGameObjects); } }
void StartNight() { SHLog.Debug("DayNightControllerScript.StartNight"); IsDay = false; RenderSettings.skybox = NightSkybox; RenderSettings.ambientLight = NightAmbientLight; SHGameObjectHelper.Deactive(DayGameObjects, true); SHGameObjectHelper.Active(NightGameObjects, true); Messenger.Send("OnNightStarted"); }
void StartDay() { SHLog.Debug("DayNightControllerScript.StartDay"); IsDay = true; RenderSettings.skybox = DaySkybox; RenderSettings.ambientLight = DayAmbientLight; SHGameObjectHelper.Deactive(NightGameObjects, true); SHGameObjectHelper.Active(DayGameObjects, true); Messenger.Send("OnDayStarted"); }