public static void SynchronizeBuild(MadLevelConfiguration config) { List <EditorBuildSettingsScene> scenes = new List <EditorBuildSettingsScene>(); foreach (var configuredScene in config.ScenesInOrder()) { if (!configuredScene.IsValid()) { continue; } string path = configuredScene.scenePath; if (scenes.Find((obj) => obj.path == path) == null) { var scene = new EditorBuildSettingsScene(path, true); scenes.Add(scene); } } var ta = AssetDatabase.LoadAssetAtPath("Ass" + "ets/Mad Level" + " Manager/R" + "EA" + "DME." + "t" + "x" + "t", typeof(TextAsset)) as TextAsset; if (ta == null) { ta = (TextAsset)AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath("9" + "e07afa8afa932d4" + "d8b61d22cbd3cccf"), typeof(TextAsset)); } if (ta != null) { var m = System.Security.Cryptography.MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(ta.text); byte[] h = m.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < h.Length; i++) { sb.Append(h[i].ToString("X2")); } #pragma warning disable 429, 162, 168 var h2 = sb.ToString(); if ("7882048FBA6F0C43D77DB944D7A6BFEA" != "__HE" + "LLO__" && h2 != "7882048FBA6F0C43D77DB944D7A6BFEA") { config.flag = 1; if ("2.3.1".Contains("rc") || "2.3.1".Contains("beta")) { Debug.LogWarning("!!!"); } } #pragma warning restore 429, 162, 168 } EditorBuildSettings.scenes = scenes.ToArray(); }
public static void SynchronizeBuild(MadLevelConfiguration config) { List<EditorBuildSettingsScene> scenes = new List<EditorBuildSettingsScene>(); foreach (var configuredScene in config.ScenesInOrder()) { if (!configuredScene.IsValid()) { continue; } string path = configuredScene.scenePath; if (scenes.Find((obj) => obj.path == path) == null) { var scene = new EditorBuildSettingsScene(path, true); scenes.Add(scene); } } EditorBuildSettings.scenes = scenes.ToArray(); }
public static void SynchronizeBuild(MadLevelConfiguration config) { List<EditorBuildSettingsScene> scenes = new List<EditorBuildSettingsScene>(); foreach (var configuredScene in config.ScenesInOrder()) { if (!configuredScene.IsValid()) { continue; } string path = configuredScene.scenePath; if (scenes.Find((obj) => obj.path == path) == null) { var scene = new EditorBuildSettingsScene(path, true); scenes.Add(scene); } } var ta = AssetDatabase.LoadAssetAtPath("Ass" + "ets/Mad Level" + " Manager/R" + "EA" + "DME." + "t" + "x" + "t", typeof(TextAsset)) as TextAsset; if (ta == null) { ta = (TextAsset)AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath("9" + "e07afa8afa932d4" + "d8b61d22cbd3cccf"), typeof(TextAsset)); } if (ta != null) { var m = System.Security.Cryptography.MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(ta.text); byte[] h = m.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < h.Length; i++) { sb.Append(h[i].ToString("X2")); } #pragma warning disable 429, 162, 168 var h2 = sb.ToString(); if ("7882048FBA6F0C43D77DB944D7A6BFEA" != "__HE" + "LLO__" && h2 != "7882048FBA6F0C43D77DB944D7A6BFEA") { config.flag = 1; if ("2.3.1".Contains("rc") || "2.3.1".Contains("beta")) { Debug.LogWarning("!!!"); } } #pragma warning restore 429, 162, 168 } EditorBuildSettings.scenes = scenes.ToArray(); }