public static void Menu_StartGame() { if (!EditorApplication.isPlayingOrWillChangePlaymode && EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo()) { if (!BloxEdGlobal.DataSpotCheck()) { EditorUtility.DisplayDialog("Blox Game Systems", "The project does not seem to be playable yet. You need to run a data check via menu: Blox > Check Data", "OK"); } else { try { string contents = JsonUtility.ToJson(new ScenesSetupInfo { sceneSetup = EditorSceneManager.GetSceneManagerSetup() }); File.WriteAllText(plyEdUtil.ProjectTempFolder + "BloxSceneSetup", contents); } catch { } EditorSceneManager.OpenScene(BloxEdGlobal.BootstrapScenePath, OpenSceneMode.Single); EditorPrefs.SetInt("Blox.playTestingMode", 2); EditorApplication.isPlaying = true; } } }
public static void CheckAllData() { BloxEdGlobal.CheckLayersAndTags(); BloxEd.LoadBloxGlobal(); BloxEdGlobal.CheckBootstrap(); }
public static void Menu_CheckData() { BloxEdGlobal.CheckAllData(); }