private static string[] getCurrentAdditiveScenes(SceneDefinition sceneDefinition)
 {
     for (int i = 0; i < sceneDefinition.AdditiveSceneOverrides.Length; i++)
     {
         AdditiveSceneOverride additiveSceneOverride = sceneDefinition.AdditiveSceneOverrides[i];
         if (Service.Get <ContentSchedulerService>().IsDuringScheduleEventDates(additiveSceneOverride.DateDefinitionKey))
         {
             return(additiveSceneOverride.AdditiveScenes);
         }
         if (!string.IsNullOrEmpty(additiveSceneOverride.PlayerPrefsKey) && DisplayNamePlayerPrefs.HasKey(additiveSceneOverride.PlayerPrefsKey))
         {
             return(additiveSceneOverride.AdditiveScenes);
         }
     }
     return(sceneDefinition.AdditiveScenes);
 }
 public void ShowSunsetPartyPrompts()
 {
     if (Service.Get <ContentSchedulerService>().IsDuringScheduleEventDates(DateDefinitionKey))
     {
         if (isSunsetQuestCompleted())
         {
             Service.Get <PromptManager>().ShowPrompt(ShowCreditsDuringPartyPromptKey.Id, onResetSunsetQuestDismissed);
         }
     }
     else if (Service.Get <ContentSchedulerService>().IsAfterScheduleEventDates(DateDefinitionKey))
     {
         if (DisplayNamePlayerPrefs.HasKey(SunsetPartyActivePlayerPrefsKey))
         {
             Service.Get <PromptManager>().ShowPrompt(SunsetPartyPromptKey.Id, onSunsetPartyPromptDismissed);
         }
         else
         {
             Service.Get <PromptManager>().ShowPrompt(SunsetPartyEvergreenPromptKey.Id, onSunsetPartyEvergreenPromptDismissed);
         }
     }
 }