DrawSkeleton() public static method

public static DrawSkeleton ( Transform reference, bool>.Dictionary actualBones ) : void
reference UnityEngine.Transform
actualBones bool>.Dictionary
return void
Example #1
0
 public override void OnSceneGUI()
 {
     if (AvatarMappingEditor.s_Styles != null)
     {
         AvatarSkeletonDrawer.DrawSkeleton(base.root, base.modelBones, this.m_Bones);
         if (GUIUtility.hotControl == 0)
         {
             this.TransferPoseIfChanged();
         }
     }
 }
Example #2
0
 public override void OnSceneGUI()
 {
     if (AvatarMappingEditor.s_Styles == null)
     {
         return;
     }
     AvatarSkeletonDrawer.DrawSkeleton(this.root, this.modelBones, this.m_Bones);
     if (GUIUtility.hotControl != 0)
     {
         return;
     }
     this.TransferPoseIfChanged();
 }
        public override void OnSceneGUI()
        {
            AvatarSkeletonDrawer.DrawSkeleton(this.root, this.modelBones);
            if ((UnityEngine.Object) this.gameObject == (UnityEngine.Object)null || (this.m_FocusedMuscle == -1 || (UnityEngine.Object)(this.gameObject.GetComponent(typeof(Animator)) as Animator) == (UnityEngine.Object)null))
            {
                return;
            }
            int humanId = HumanTrait.BoneFromMuscle(this.m_FocusedMuscle);

            if (humanId == -1)
            {
                return;
            }
            this.DrawMuscleHandle(this.m_Bones[humanId].bone, humanId);
        }
Example #4
0
 public override void OnSceneGUI()
 {
     AvatarSkeletonDrawer.DrawSkeleton(base.root, base.modelBones);
     if (!(base.gameObject == null))
     {
         Animator x = base.gameObject.GetComponent(typeof(Animator)) as Animator;
         if (this.m_FocusedMuscle != -1 && !(x == null))
         {
             int num = HumanTrait.BoneFromMuscle(this.m_FocusedMuscle);
             if (num != -1)
             {
                 this.DrawMuscleHandle(this.m_Bones[num].bone, num);
             }
         }
     }
 }
Example #5
0
        public override void OnSceneGUI()
        {
            AvatarSkeletonDrawer.DrawSkeleton(root, modelBones);

            if (gameObject == null)
            {
                return;
            }

            Animator animator = gameObject.GetComponent(typeof(Animator)) as Animator;

            if (m_FocusedMuscle == -1 || animator == null)
            {
                return;
            }

            int humanId = HumanTrait.BoneFromMuscle(m_FocusedMuscle);

            if (humanId != -1)
            {
                DrawMuscleHandle(m_Bones[humanId].bone, humanId);
            }
        }
 public static void DrawSkeleton(Transform reference, Dictionary <Transform, bool> actualBones)
 {
     AvatarSkeletonDrawer.DrawSkeleton(reference, actualBones, null);
 }
Example #7
0
 public static void DrawSkeleton(Transform reference, Dictionary <Transform, bool> actualBones)
 {
     AvatarSkeletonDrawer.DrawSkeleton(reference, actualBones, (AvatarSetupTool.BoneWrapper[])null);
 }