private void EmbarkTransitionFadeEnded() { provisionUI.SetActive(false); estateUI.SetActive(false); questUI.SetActive(true); bottomPanel.ActivityLogButton.interactable = false; raidPartyPanel.ActivateDragManagerBehaviour(); if (raidPartyPanel.IsPartyPrepared) { EnableEmbarkToProvision(); } else { DisableEmbarkToProvision(); } raidPreparationManager.Initialize(); raidPreparationManager.UpdateUI(); ToolTipManager.Instanse.Hide(); EstateSceneState = EstateSceneState.QuestScreen; DarkestDungeonManager.ScreenFader.Appear(); }
private void ReturnAppearEnded() { switch (EstateSceneState) { case EstateSceneState.QuestScreen: EstateSceneState = EstateSceneState.EstateScreen; break; case EstateSceneState.ProvisionScreen: EstateSceneState = EstateSceneState.QuestScreen; raidPartyPanel.CheckComposition(); break; } DarkestDungeonManager.ScreenFader.EventFadeEnded -= ReturnFadeEnded; DarkestDungeonManager.ScreenFader.EventAppearEnded -= ReturnAppearEnded; transitionsEnabled = true; }
private void ProvisionFadeEnded() { estateUI.SetActive(false); questUI.SetActive(false); provisionUI.SetActive(true); raidPartyPanel.DeactivateDragManagerBehaviour(); bottomPanel.ActivityLogButton.interactable = false; bottomPanel.RealmInventoryButton.interactable = false; RosterCharacterInfoClose(); RealmInventoryClose(); ActivityLogClose(); ToolTipManager.Instanse.Hide(); shopManager.LoadInitialSetup(raidPreparationManager.SelectedQuestSlot.Quest, raidPreparationManager.RaidPartyPanel); shopManager.ActivateShopBehaviour(); EstateSceneState = EstateSceneState.ProvisionScreen; DarkestDungeonManager.ScreenFader.Appear(); }