TapCommonMobileProcessBuild.cs 746 B

1234567891011121314151617181920
  1. using System;
  2. using UnityEditor.Build.Reporting;
  3. using TapSDK.Core.Editor;
  4. namespace TapSDK.Core.Mobile.Editor {
  5. public class TapCommonMobileProcessBuild : SDKLinkProcessBuild {
  6. public override int callbackOrder => 0;
  7. public override string LinkPath => "TapSDK/Core/link.xml";
  8. public override LinkedAssembly[] LinkedAssemblies => new LinkedAssembly[] {
  9. new LinkedAssembly { Fullname = "TapSDK.Core.Runtime" },
  10. new LinkedAssembly { Fullname = "TapSDK.Core.Mobile.Runtime" }
  11. };
  12. public override Func<BuildReport, bool> IsTargetPlatform => (report) => {
  13. return BuildTargetUtils.IsSupportMobile(report.summary.platform);
  14. };
  15. }
  16. }