示例#1
0
文件: Hub.cs 项目: Hellyon/MyoGame
 private void Myo_PoseChanged(object sender, PoseEventArgs e)
 {
     if (PoseChanged != null)
     {
         PoseChanged.Invoke(this, e);
     }
 }
        public static void OnPoseWasChanged(PoseChangeType changeType)
        {
            //bool toggle = false;
            //var bonesToKeepDisabled = new List<DynamicBone>();
            //ToggleDynamicBonesEnabledState(SelectedAvatar, ref toggle, ref bonesToKeepDisabled);

            if (PoseChanged != null)
            {
                PoseChanged.Invoke(changeType);
            }

            //EditorApplication.delayCall += () => ToggleDynamicBonesEnabledState(SelectedAvatar, ref toggle, ref bonesToKeepDisabled);
            //PumkinsAvatarTools.RefreshDynamicBoneTransforms(SelectedAvatar);
            PumkinsAvatarTools.LogVerbose("Pose was changed and OnPoseWasChanged() was called with changeType as " + changeType.ToString());
        }
示例#3
0
 private void OnPoseChanged()
 {
     PoseChanged?.Invoke(this, EventArgs.Empty);
 }