Beispiel #1
0
 public override void OnRemove()
 {
     base.OnRemove();
     mShow   = null;
     mHide   = null;
     mView   = null;
     mModule = null;
 }
Beispiel #2
0
 public AbsViewMediator(string name, string show, string hide, AbsViewModule module, bool now = false)
     : base(name)
 {
     mShow   = show;
     mHide   = hide;
     mModule = module;
     if (now)
     {
         CreateView();
     }
 }
Beispiel #3
0
 public ResultMediator(AbsViewModule module, bool now = false)
     : base("ResultMediator", SystemDisplayConstants.Show_Result_View, SystemDisplayConstants.Hide_Result_View, module, now)
 {
 }
Beispiel #4
0
 public override AbsView CreateView(AbsViewModule module)
 {
     return(new ResultView(SimpleResMgr.CreateViewRoot("Prefabs/View/ResultView", module.NRoot.transform)));
 }
Beispiel #5
0
 public LobbyMediator(AbsViewModule module, bool now = false)
     : base("LobbyMediator", SystemDisplayConstants.Show_Lobby_View, SystemDisplayConstants.Hide_Lobby_View, module, now)
 {
 }
Beispiel #6
0
 public BattleMediator(AbsViewModule module, bool now = false)
     : base("BattleMediator", SystemDisplayConstants.Show_Battle_View, SystemDisplayConstants.Hide_Battle_View, module, now)
 {
 }
Beispiel #7
0
 public abstract AbsView CreateView(AbsViewModule module);