private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt) { dispatcher.RemoveListener <RewardEvents.RewardPopupComplete>(onRewardPopupComplete); base.gameObject.SetActive(value: true); dispatcher.DispatchEvent(new UIDisablerEvents.EnableUIElementGroup("ThankYouButtons")); return(false); }
private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt) { if (evt.RewardPopupData.PopupType != DRewardPopup.RewardPopupType.replay && evt.RewardPopupData.RewardData != null) { addBreadcrumbsForReward(evt.RewardPopupData.RewardData); } return(false); }
private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt) { if (evt.RewardPopupData.PopupType == DRewardPopup.RewardPopupType.questComplete || evt.RewardPopupData.PopupType == DRewardPopup.RewardPopupType.replay) { EventManager.Instance.PostEvent(lastEndScreenMusicPlayed, EventAction.StopSound, null); EventManager.Instance.PostEvent("MIX/MusicWorldOn", EventAction.PlaySound, null); Service.Get <EventDispatcher>().DispatchEvent(new UIDisablerEvents.EnableUIElementGroup("MainNavButtons")); } return(false); }
private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt) { if (rootStateMachine != null) { rootStateMachine.SendEvent(RewardPopupCompleteEvent); } else { Log.LogError(this, "rootStateMachine was null"); } return(false); }
private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt) { if (rewardsToShow.Count > 0) { showNextReward(); } else { Service.Get <EventDispatcher>().RemoveListener <RewardEvents.RewardPopupComplete>(onRewardPopupComplete); showRewardsComplete(); } return(false); }
private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt) { Service.Get <EventDispatcher>().RemoveListener <RewardEvents.RewardPopupComplete>(onRewardPopupComplete); Finish(); return(false); }
private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt) { Service.Get <EventDispatcher>().RemoveListener <RewardEvents.RewardPopupComplete>(onRewardPopupComplete); rootStateMachine.SendEvent(ContinueEvent); return(false); }