Exemplo n.º 1
0
        private void ForearmConfigurationInspector(ref HandTarget.TargetedForearmBone forearm, bool isLeft)
        {
            if (forearm.bone.transform != null)
            {
                GUI.SetNextControlName(forearm.bone.transform.name + "00");
            }
            forearm.bone.transform = (Transform)EditorGUILayout.ObjectField("Forearm Bone", forearm.bone.transform, typeof(Transform), true);
            if (forearm.bone.transform != null)
            {
                EditorGUI.indentLevel++;

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

                EditorGUI.indentLevel--;
            }
        }
Exemplo n.º 2
0
 private void UpdateForearmBones(HandTarget.TargetedForearmBone forearm)
 {
 }
Exemplo n.º 3
0
 private void InitForearmConfiguration(HandTarget.TargetedForearmBone forearm)
 {
     forearmJointLimitations = serializedObject.FindProperty("forearm.bone.jointLimitations");
     forearmLimitationAngle  = serializedObject.FindProperty("forearm.bone.maxAngle");
 }