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--; } }
private void UpdateUpperArmBones(HandTarget.TargetedUpperArmBone upperArm) { }
private void InitUpperArmConfiguration(HandTarget.TargetedUpperArmBone upperArm) { upperArmJointLimitations = serializedObject.FindProperty("upperArm.bone.jointLimitations"); upperArmLimitationAngle = serializedObject.FindProperty("upperArm.bone.maxAngle"); }