private void OnPartySceneCommandDetected(UIScene scene) { UIManager uiManager = PersistenSingleton <UIManager> .Instance; if (uiManager.IsLoading || uiManager.QuitScene.isShowQuitUI || uiManager.State == UIManager.UIState.Serialize) { FF9Sfx.FF9SFX_Play(102); return; } if (!uiManager.IsMenuControlEnable) { FF9Sfx.FF9SFX_Play(102); return; } switch (PersistenSingleton <UIManager> .Instance.State) { case UIManager.UIState.FieldHUD: case UIManager.UIState.WorldHUD: break; default: FF9Sfx.FF9SFX_Play(102); return; } FF9Sfx.FF9SFX_Play(103); scene?.Hide(UISceneHelper.OpenPartyMenu); }
private static void TryShowSaveScene(UIScene scene) { switch (PersistenSingleton <UIManager> .Instance.State) { case UIManager.UIState.FieldHUD: case UIManager.UIState.WorldHUD: break; default: FF9Sfx.FF9SFX_Play(102); return; } FF9Sfx.FF9SFX_Play(103); scene?.Hide(OnSaveGameButtonClick); }
private static void TryShowLoadScene(UIScene scene) { FF9Sfx.FF9SFX_Play(103); scene?.Hide(OnLoadGameButtonClick); }