lib_unity_purchase/Editor/BuildPreprocessor.cs

25 lines
628 B
C#
Raw Normal View History

2024-01-29 18:49:33 +08:00
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;
}
}
}
}