From 3c853c3ba1af8e75aca69368c7cc7863e419a3af Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Thu, 2 Nov 2023 10:34:31 +0100 Subject: [PATCH] Do not disable eye behaviour for remote avatars --- .../Scripts/Networking/HumanoidNetworking.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Runtime/HumanoidControl/Scripts/Networking/HumanoidNetworking.cs b/Runtime/HumanoidControl/Scripts/Networking/HumanoidNetworking.cs index ea1aee7..3159404 100644 --- a/Runtime/HumanoidControl/Scripts/Networking/HumanoidNetworking.cs +++ b/Runtime/HumanoidControl/Scripts/Networking/HumanoidNetworking.cs @@ -1103,9 +1103,17 @@ namespace Passer.Humanoid { } HumanoidTarget target = GetTarget(humanoid, targetPose.boneId); - if (target != null) - target.animator.enabled = false; - //target.EnableAnimator(false); + if (target != null) { + if (targetPose.boneId == Tracking.Bone.Head) { + HeadAnimator headAnimator = target.animator as HeadAnimator; + if (headAnimator != null) + headAnimator.headAnimation = false; + } + else { + target.animator.enabled = false; + //target.EnableAnimator(false); + } + } if (targetPose.boneId == Tracking.Bone.LeftHand || targetPose.boneId == Tracking.Bone.RightHand) ReceiveHand((HandTarget)target, (HumanoidHandPose)targetPose);