private void Update() { switch (SourceType) { case HumanPoseTransferSourceType.None: break; case HumanPoseTransferSourceType.HumanPoseTransfer: if (Source != null && m_handler != null) { if (Source.GetPose(Time.frameCount, ref m_pose)) { m_handler.SetHumanPose(ref m_pose); } } break; case HumanPoseTransferSourceType.HumanPoseClip: if (PoseClip != null) { var pose = PoseClip.GetPose(); m_handler.SetHumanPose(ref pose); } break; } }
private void Update() { if (Source == null) { return; } if (m_handler == null) { return; } if (Source.GetPose(Time.frameCount, out m_pose)) { m_handler.SetHumanPose(ref m_pose); } }