コード例 #1
0
        private void UpperArmConfigurationInspector(ref HandTarget.TargetedUpperArmBone upperArm, bool isLeft)
        {
            if (upperArm.bone.transform != null)
            {
                GUI.SetNextControlName(upperArm.bone.transform.name + "00");
            }
            upperArm.bone.transform = (Transform)EditorGUILayout.ObjectField("Upper Arm Bone", upperArm.bone.transform, typeof(Transform), true);
            if (upperArm.bone.transform != null)
            {
                EditorGUI.indentLevel++;

                upperArmJointLimitations.boolValue = EditorGUILayout.Toggle("Joint Limitations", upperArm.bone.jointLimitations);
                if (upperArm.bone.jointLimitations)
                {
                    upperArmLimitationAngle.floatValue = EditorGUILayout.Slider("Max Angle", upperArm.bone.maxAngle, 0, 180);
                }

                EditorGUI.indentLevel--;
            }
        }
コード例 #2
0
 private void UpdateUpperArmBones(HandTarget.TargetedUpperArmBone upperArm)
 {
 }
コード例 #3
0
 private void InitUpperArmConfiguration(HandTarget.TargetedUpperArmBone upperArm)
 {
     upperArmJointLimitations = serializedObject.FindProperty("upperArm.bone.jointLimitations");
     upperArmLimitationAngle  = serializedObject.FindProperty("upperArm.bone.maxAngle");
 }