private void ApplyHandMotion_Rotation(HI5_Source source) { if (HandBones[m_INDEX_Hand] != null) { HandBones[m_INDEX_Hand].localEulerAngles = HI5_DataTransform.ToUnityEulerAngles(source.GetReceivedRotation(m_INDEX_Hand, HandType)); } }
protected void Connect() { if (!HI5_Manager.IsConnected) { HI5_Manager.Connect(); } m_BindSource = HI5_Manager.GetHI5Source(); }
private void Connect() { if (!HI5_Manager.IsConnected) { HI5_Manager.Connect(); } _hi5Source = HI5_Manager.GetHI5Source(); }
private void ApplyFingerMotion(Hand hand, HI5_Source hi5Source, ref Vector3[] hi5EulerAngles) { for (var i = (ConstIndexHi5Hand + 1); i < ConstIndexNumOfHi5Bones; i++) { hi5EulerAngles[i] = HI5_DataTransform.ToUnityEulerAngles(hi5Source.GetReceivedRotation(i, hand)); } SetFingerMuscle((int)hand, ref hi5EulerAngles); }
private void ApplyFingerMotion(HI5_Source source) { for (int i = (m_INDEX_Hand + 1); i < (int)Bones.NumOfHI5Bones && i < HandBones.Length; i++) { if (HandBones[i] != null) { SetRotation(HandBones, i, source.GetReceivedRotation(i, HandType)); } } }
private void ApplyHandMotion_Rotation(Hand hand, HI5_Source hi5Source, ref Vector3[] hi5EulerAngles) { hi5EulerAngles[ConstIndexHi5Hand] = HI5_DataTransform.ToUnityEulerAngles(hi5Source.GetReceivedRotation(ConstIndexHi5Hand, hand)); SetHandRotation((int)hand, ref hi5EulerAngles); }