private static void OnSaveLoadSceneCommandDetected(UIScene scene, SaveLoadUI.SerializeType type) { 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 (type) { case SaveLoadUI.SerializeType.Save: TryShowSaveScene(scene); break; case SaveLoadUI.SerializeType.Load: TryShowLoadScene(scene); break; } }
private void setSerialzeType(SaveLoadUI.SerializeType serailizeType) { if (serailizeType != SaveLoadUI.SerializeType.Save) { if (serailizeType == SaveLoadUI.SerializeType.Load) { FF9UIDataTool.DisplayTextLocalize(this.SerailizeTitleLabel, "Load"); } } else { FF9UIDataTool.DisplayTextLocalize(this.SerailizeTitleLabel, "Save"); } }
private void DisplayCorruptAccessDialog(String group, SaveLoadUI.SerializeType serializeType, DataSerializerErrorCode errorCode) { String key; switch (errorCode) { case DataSerializerErrorCode.FileCorruption: case DataSerializerErrorCode.DataCorruption: key = "LocalDecryptFailed"; break; case DataSerializerErrorCode.CloudDataCorruption: key = "CloudDataCorrupt"; break; case DataSerializerErrorCode.CloudConnectionTimeout: key = "CloudConnectionTimeout"; break; case DataSerializerErrorCode.CloudFileNotFound: key = "CloudFileNotFound"; break; case DataSerializerErrorCode.CloudConnectionError: key = "CloudDataUnknownError"; break; default: key = "CloudDataUnknownError"; break; } this.noSaveDataDialog = Singleton <DialogManager> .Instance.AttachDialog(Localization.Get(key), 0, 0, Dialog.TailPosition.Center, Dialog.WindowStyle.WindowStylePlain, Vector2.zero, Dialog.CaptionType.Notice); ButtonGroupState.DisableAllGroup(true); base.Loading = true; base.StartCoroutine(this.HideSaveInfoDialog(group)); }