Esempio n. 1
0
    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;
        }
    }
Esempio n. 2
0
 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");
     }
 }
Esempio n. 3
0
    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));
    }