コード例 #1
0
        public override bool Generate(BuildOptions options, Action callback)
        {
            BuildReport report = null;
            bool        result = BuildBridgeUtilities.BuildSourceWithReport(BuildBridgeIOS.OutputPathXCode, BuildTarget.iOS, options, out report);

            if (result)
            {
                UnityEngine.Debug.Log("Build succeeded: " + report.summary.outputPath);
                if (callback != null)
                {
                    callback.Invoke();
                }
            }
            return(result);
        }
コード例 #2
0
        public override bool Generate(BuildOptions options, Action callback)
        {
            BuildBridgeAndroid.Prepare();
            AndroidBuildSettings prevSettings = AndroidBuildSettings.StoreSettings();

            AndroidBuildSettings.ApplySettingsForGradleProject();
            BuildReport report = null;
            bool        result = BuildBridgeUtilities.BuildSourceWithReport(BuildBridgeAndroid.OutputPathGradle, BuildTarget.Android, options, out report);

            AndroidBuildSettings.ApplySettings(prevSettings);
            if (result)
            {
                UnityEngine.Debug.Log("Build succeeded: " + report.summary.outputPath);
                if (callback != null)
                {
                    callback.Invoke();
                }
            }
            return(result);
        }