change priority

This commit is contained in:
hill 2023-03-14 18:13:05 +01:00
parent 815a48288e
commit 60bd12e9e4

View File

@ -66,13 +66,13 @@ namespace nadena.dev.modular_avatar.core.editor
EditorApplication.playModeStateChanged += OnPlayModeStateChanged; EditorApplication.playModeStateChanged += OnPlayModeStateChanged;
} }
[MenuItem("GameObject/[ModularAvatar] Manual bake avatar", true, 50)] [MenuItem("GameObject/[ModularAvatar] Manual bake avatar", true, 49)]
static bool ValidateApplyToCurrentAvatarGameobject() static bool ValidateApplyToCurrentAvatarGameobject()
{ {
return ValidateApplyToCurrentAvatar(); return ValidateApplyToCurrentAvatar();
} }
[MenuItem("GameObject/[ModularAvatar] Manual bake avatar", false, 50)] [MenuItem("GameObject/[ModularAvatar] Manual bake avatar", false, 49)]
static void ApplyToCurrentAvatarGameobject() static void ApplyToCurrentAvatarGameobject()
{ {
ApplyToCurrentAvatar(); ApplyToCurrentAvatar();
@ -334,13 +334,13 @@ namespace nadena.dev.modular_avatar.core.editor
var animator = avatarGameObject.GetComponent<Animator>(); var animator = avatarGameObject.GetComponent<Animator>();
var builder = ty_VRCSdkControlPanelAvatarBuilder3A.GetConstructor(Type.EmptyTypes) var builder = ty_VRCSdkControlPanelAvatarBuilder3A.GetConstructor(Type.EmptyTypes)
.Invoke(Array.Empty<object>()); .Invoke(Array.Empty<object>());
var perfStats = ty_AvatarPerformanceStats.GetConstructor(new[] {typeof(bool)}) var perfStats = ty_AvatarPerformanceStats.GetConstructor(new[] { typeof(bool) })
.Invoke(new object[] {false}); .Invoke(new object[] { false });
ty_VRCSdkControlPanelAvatarBuilder3A ty_VRCSdkControlPanelAvatarBuilder3A
.GetMethod("RegisterBuilder", BindingFlags.Public | BindingFlags.Instance) .GetMethod("RegisterBuilder", BindingFlags.Public | BindingFlags.Instance)
.Invoke(builder, new object[] {tempControlPanel}); .Invoke(builder, new object[] { tempControlPanel });
ty_VRCSdkControlPanelAvatarBuilder3A.GetMethod("ValidateFeatures").Invoke( ty_VRCSdkControlPanelAvatarBuilder3A.GetMethod("ValidateFeatures").Invoke(
builder, new object[] {avatar, animator, perfStats} builder, new object[] { avatar, animator, perfStats }
); );
} }
catch (Exception e) catch (Exception e)