Esempio n. 1
0
        private void ShoulderConfigurationInspector(ref HandTarget.TargetedShoulderBone shoulder, bool isLeft)
        {
            if (shoulder.bone.transform != null)
            {
                GUI.SetNextControlName(shoulder.bone.transform.name + "00");
            }
            shoulder.bone.transform = (Transform)EditorGUILayout.ObjectField("Shoulder Bone", shoulder.bone.transform, typeof(Transform), true);
            if (shoulder.bone.transform != null)
            {
                EditorGUI.indentLevel++;

                shoulderArmJointLimitations.boolValue = EditorGUILayout.Toggle("Joint Limitations", shoulder.bone.jointLimitations);
                if (shoulder.bone.jointLimitations)
                {
                    shoulderArmLimitationAngle.floatValue = EditorGUILayout.Slider("Max Angle", shoulder.bone.maxAngle, 0, 180);
                }
                EditorGUI.indentLevel--;
            }
        }
Esempio n. 2
0
 private void UpdateShoulderBones(HandTarget.TargetedShoulderBone shoulder)
 {
 }
Esempio n. 3
0
 private void InitShoulderConfiguration(HandTarget.TargetedShoulderBone shoulder)
 {
     shoulderArmJointLimitations = serializedObject.FindProperty("shoulder.bone.jointLimitations");
     shoulderArmLimitationAngle  = serializedObject.FindProperty("shoulder.bone.maxAngle");
 }