Пример #1
0
        /// <summary>
        /// Registers the builder.
        /// </summary>
        public static void StartBuild(ProjectBuilder builder, bool buildAndRun, bool buildAssetBundle)
        {
            currentBuilder             = builder;
            instance._buildAndRun      = buildAndRun;
            instance._buildAssetBundle = buildAssetBundle;

            // When script symbol has changed, resume to build after compile finished.
            if (builder.DefineSymbol())
            {
                if (!Application.isBatchMode)
                {
                    EditorUtility.DisplayProgressBar("Pre Compile to Build", "", 0.9f);
                }

                Compile.onFinishedCompile += ResumeBuild;
            }
            else
            {
                ResumeBuild(true);
            }
        }