Example #1
0
 public static void Dispose()
 {
     if (_currModule != null)
     {
         _currModule.Leave();
         _currModule = null;
     }
     if (Stage.inst != null)
     {
         Stage.inst.Dispose();
     }
 }
Example #2
0
 private static void EnterModule(IUIModule module, object param = null)
 {
     _currModule?.Leave();
     module.Enter(param);
     _currModule = module;
 }