diff --git a/Runtime/HumanoidControl/Scripts/HumanoidControl.cs b/Runtime/HumanoidControl/Scripts/HumanoidControl.cs index effbb88..c55e332 100644 --- a/Runtime/HumanoidControl/Scripts/HumanoidControl.cs +++ b/Runtime/HumanoidControl/Scripts/HumanoidControl.cs @@ -357,6 +357,9 @@ namespace Passer.Humanoid { #region Avatar + public event OnChangeAvatar OnChangeAvatarEvent; + public delegate void OnChangeAvatar(); + private float GetAvatarNeckHeight() { if (avatarRig == null) return headTarget.transform.localPosition.y; @@ -463,6 +466,8 @@ namespace Passer.Humanoid { default: break; } + + OnChangeAvatarEvent?.Invoke(); } public void InitializeAvatar() {