public void leaveDate() { isAtDate = false; mySceneCatalogue.toggleInteriorScene(); myEventQueue.queueEvent(new EventSceneChange()); myGameState.currentGameState = GameState.gameStates.PROWL; myUIManager.resetDateButtons(); myAudioConductor.fadeOutCurrentMusic(); getCurrentDateFromScheduledDateList().isOver = true; }
public void BTN_toggleIntertiorScene() { toggleInteriorSceneButton.interactable = false; Action toggleInteriorAndTriggerEvent = () => { mySceneCatalogue.toggleInteriorScene(); myVictoryCoach.checkQuestsCompleteAndQueueEvent(new EventSceneChange()); }; myAnimationMaestro.delayActionIfCharactersPresent(toggleInteriorAndTriggerEvent); }