private void UpdateSkeletonProfile(Astra.BodyStream bodyStream) { if (ToggleProfileFull != null && ToggleProfileUpperBody != null && ToggleProfileBasic != null) { Astra.SkeletonProfile targetSkeletonProfile = Astra.SkeletonProfile.Full; if (ToggleProfileFull.isOn) { targetSkeletonProfile = Astra.SkeletonProfile.Full; } else if (ToggleProfileUpperBody.isOn) { targetSkeletonProfile = Astra.SkeletonProfile.UpperBody; } else if (ToggleProfileBasic.isOn) { targetSkeletonProfile = Astra.SkeletonProfile.Basic; } if (targetSkeletonProfile != _previousSkeletonProfile) { _previousSkeletonProfile = targetSkeletonProfile; bodyStream.SetSkeletonProfile(targetSkeletonProfile); } } }
private void OnSkeletonProfileChanged(Astra.SkeletonProfile profile) { AstraManager.Instance.BodyStream.SetSkeletonProfile(profile); }