Esempio n. 1
0
 public static void Init(StateContext state)
 {
     if (MatchmakingPopupHandler.instance == null)
     {
         MatchmakingPopupHandler.instance = new MatchmakingPopupHandler(state);
         PopupInfoManager instance = Singleton <PopupInfoManager> .instance;
         instance.onPopupBeginClosing = (Action <int>)Delegate.Combine(instance.onPopupBeginClosing, new Action <int>(MatchmakingPopupHandler.instance.OnPopupClosing));
     }
 }
Esempio n. 2
0
 public static void Dispose()
 {
     if (MatchmakingPopupHandler.instance != null)
     {
         PopupInfoManager instance = Singleton <PopupInfoManager> .instance;
         instance.onPopupBeginClosing = (Action <int>)Delegate.Remove(instance.onPopupBeginClosing, new Action <int>(MatchmakingPopupHandler.instance.OnPopupClosing));
         MatchmakingPopupHandler.instance.RemoveAllStackedMessages();
         MatchmakingPopupHandler.instance = null;
     }
 }