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--; } }
private void UpdateShoulderBones(HandTarget.TargetedShoulderBone shoulder) { }
private void InitShoulderConfiguration(HandTarget.TargetedShoulderBone shoulder) { shoulderArmJointLimitations = serializedObject.FindProperty("shoulder.bone.jointLimitations"); shoulderArmLimitationAngle = serializedObject.FindProperty("shoulder.bone.maxAngle"); }