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