|
@@ -43,6 +43,10 @@
|
|
#define CONFIGURABLE_ENTER_PLAY_MODE
|
|
#define CONFIGURABLE_ENTER_PLAY_MODE
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+#if UNITY_2020_1_OR_NEWER
|
|
|
|
+#define REVERT_HAS_OVERLOADS
|
|
|
|
+#endif
|
|
|
|
+
|
|
#define SPINE_OPTIONAL_RENDEROVERRIDE
|
|
#define SPINE_OPTIONAL_RENDEROVERRIDE
|
|
#define SPINE_OPTIONAL_MATERIALOVERRIDE
|
|
#define SPINE_OPTIONAL_MATERIALOVERRIDE
|
|
|
|
|
|
@@ -100,7 +104,11 @@ namespace Spine.Unity {
|
|
var objectOverrides = UnityEditor.PrefabUtility.GetObjectOverrides(instanceRoot);
|
|
var objectOverrides = UnityEditor.PrefabUtility.GetObjectOverrides(instanceRoot);
|
|
foreach (UnityEditor.SceneManagement.ObjectOverride objectOverride in objectOverrides) {
|
|
foreach (UnityEditor.SceneManagement.ObjectOverride objectOverride in objectOverrides) {
|
|
if (objectOverride.instanceObject == meshFilter) {
|
|
if (objectOverride.instanceObject == meshFilter) {
|
|
|
|
+#if REVERT_HAS_OVERLOADS
|
|
|
|
+ objectOverride.Revert(UnityEditor.InteractionMode.AutomatedAction);
|
|
|
|
+#else
|
|
objectOverride.Revert();
|
|
objectOverride.Revert();
|
|
|
|
+#endif
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|