public static void LoadAllData() { if (IsDataLoaded) { return; } AccountDetails = LoadFromEditorPrefs <PlayFab_DeveloperAccountDetails>(PlayFab_DeveloperAccountDetails.Name); EnvDetails = LoadFromEditorPrefs <PlayFab_DeveloperEnvironmentDetails>(PlayFab_DeveloperEnvironmentDetails.Name); EditorSettings = LoadFromEditorPrefs <PlayFab_EditorSettings>(PlayFab_EditorSettings.Name); EditorView = LoadFromEditorPrefs <PlayFab_EditorView>(PlayFab_EditorView.Name); _IsDataLoaded = true; PlayFabEditor.RaiseStateUpdate(PlayFabEditor.EdExStates.OnDataLoaded, "Complete"); }
public static void LoadEditorSettings() { if (EditorPrefs.HasKey(keyPrefix + "PlayFab_EditorSettings")) { var serialized = EditorPrefs.GetString(keyPrefix + "PlayFab_EditorSettings"); try { editorSettings = Json.JsonWrapper.DeserializeObject <PlayFab_EditorSettings>(serialized); LoadFromScriptableObject(); return; } catch (Exception ex) { PlayFabEditor.RaiseStateUpdate(PlayFabEditor.EdExStates.OnError, ex.Message); } } editorSettings = new PlayFab_EditorSettings(); }