private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt)
 {
     dispatcher.RemoveListener <RewardEvents.RewardPopupComplete>(onRewardPopupComplete);
     base.gameObject.SetActive(value: true);
     dispatcher.DispatchEvent(new UIDisablerEvents.EnableUIElementGroup("ThankYouButtons"));
     return(false);
 }
示例#2
0
 private bool onRewardPopupComplete(RewardEvents.RewardPopupComplete evt)
 {
     if (evt.RewardPopupData.PopupType != DRewardPopup.RewardPopupType.replay && evt.RewardPopupData.RewardData != null)
     {
         addBreadcrumbsForReward(evt.RewardPopupData.RewardData);
     }
     return(false);
 }
示例#3
0
 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);
 }
示例#4
0
 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);
 }
示例#6
0
 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);
 }