diff options
Diffstat (limited to 'VRCSDK3Worlds/Assets/MeshBaker/Editor/MB_BuildPreprocessChecker.cs')
| -rw-r--r-- | VRCSDK3Worlds/Assets/MeshBaker/Editor/MB_BuildPreprocessChecker.cs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/VRCSDK3Worlds/Assets/MeshBaker/Editor/MB_BuildPreprocessChecker.cs b/VRCSDK3Worlds/Assets/MeshBaker/Editor/MB_BuildPreprocessChecker.cs new file mode 100644 index 00000000..3e553eee --- /dev/null +++ b/VRCSDK3Worlds/Assets/MeshBaker/Editor/MB_BuildPreprocessChecker.cs @@ -0,0 +1,23 @@ +using UnityEditor; +using UnityEngine; +using DigitalOpus.MB.Core; + +#if UNITY_2018_1_OR_NEWER +using UnityEditor.Build; +using UnityEditor.Build.Reporting; + +namespace DigitalOpus.MB.MBEditor +{ + class MB_BuildPreprocessChecker : IPreprocessBuildWithReport + { + public int callbackOrder { get { return 0; } } + public void OnPreprocessBuild(BuildReport report) + { + string msg = MB3_TextureBakerEditorInternal.ValidatePlayerSettingsDefineSymbols(); + if (msg != null) Debug.LogError(msg); + } + } +} +#endif + + |