void EndUIState(UIState state) { FreeUILayout layout = GetLayoutForState(state); if (layout == null) { return; } // layout.HideLayout(true, null); }
void BeginUIState(UIState state) { if (state == UIState.Restarting) { TrashManager.Instance.Restart(); return; } FreeUILayout layout = GetLayoutForState(state); if (layout == null) { return; } currentLayout = layout; layout.ShowLayout(true, null); }