25 lines
628 B
C#
25 lines
628 B
C#
using System;
|
|
using UnityEditor.Build;
|
|
using UnityEditor.Build.Reporting;
|
|
|
|
namespace UnityEditor.Purchasing
|
|
{
|
|
class BuildPreprocessor : IPreprocessBuildWithReport
|
|
{
|
|
public int callbackOrder => 0;
|
|
|
|
public void OnPreprocessBuild(BuildReport report)
|
|
{
|
|
switch (report.summary.platform)
|
|
{
|
|
case BuildTarget.WSAPlayer:
|
|
WinRTPatcher.PatchWinRTBuild();
|
|
break;
|
|
case BuildTarget.Android:
|
|
UnityPurchasingEditor.OnPostProcessScene();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|