YAMO-Unity6_MainProject/Assets/External/MMD4Mecanim/Editor/MMD4MecanimPreProcessBuild.cs
2025-06-08 00:39:11 +09:00

32 lines
826 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
#if UNITY_5_6_OR_NEWER
public class MMD4MecanimPreProcessBuild
#if UNITY_2018_1_OR_NEWER
: UnityEditor.Build.IPreprocessBuildWithReport
#else
: UnityEditor.Build.IPreprocessBuild
#endif
{
public int callbackOrder { get { return 0; } }
#if UNITY_2018_1_OR_NEWER
public void OnPreprocessBuild(UnityEditor.Build.Reporting.BuildReport report)
{
if( report.summary.platform == BuildTarget.Android ) {
MMD4MecanimEditorCommon.CheckAndroidDevices( true );
}
}
#else
public void OnPreprocessBuild(BuildTarget target, string path)
{
if( target == BuildTarget.Android ) {
MMD4MecanimEditorCommon.CheckAndroidDevices( true );
}
}
#endif
}
#endif