From 8bbe774ea198b2791c8915739d391ecea4f23c4d Mon Sep 17 00:00:00 2001 From: bd_ Date: Fri, 9 Dec 2022 12:41:07 -0800 Subject: [PATCH] Adjust callback order to support EditorOnly fully (#151) --- Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs index 18e10bbf..3e62f89a 100644 --- a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs +++ b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs @@ -37,6 +37,9 @@ namespace nadena.dev.modular_avatar.core.editor [InitializeOnLoad] public class AvatarProcessor : IVRCSDKPreprocessAvatarCallback, IVRCSDKPostprocessAvatarCallback { + // Place after EditorOnly processing (which runs at -1024) but hopefully before most other user callbacks + public int callbackOrder => -25; + public delegate void AvatarProcessorCallback(GameObject obj); /// @@ -93,8 +96,6 @@ namespace nadena.dev.modular_avatar.core.editor } } - public int callbackOrder => -9000; - public void OnPostprocessAvatar() { Util.DeleteTemporaryAssets();