Exemplo n.º 1
0
    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();
    }
Exemplo n.º 2
0
    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();
    }