Adjust callback order to support EditorOnly fully

This commit is contained in:
bd_ 2022-12-09 12:38:44 -08:00
parent 2ac191555e
commit 2623c14b8f

View File

@ -37,6 +37,9 @@ namespace nadena.dev.modular_avatar.core.editor
[InitializeOnLoad] [InitializeOnLoad]
public class AvatarProcessor : IVRCSDKPreprocessAvatarCallback, IVRCSDKPostprocessAvatarCallback 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); public delegate void AvatarProcessorCallback(GameObject obj);
/// <summary> /// <summary>
@ -93,8 +96,6 @@ namespace nadena.dev.modular_avatar.core.editor
} }
} }
public int callbackOrder => -9000;
public void OnPostprocessAvatar() public void OnPostprocessAvatar()
{ {
Util.DeleteTemporaryAssets(); Util.DeleteTemporaryAssets();