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--; } }
private void UpdateForearmBones(HandTarget.TargetedForearmBone forearm) { }
private void InitForearmConfiguration(HandTarget.TargetedForearmBone forearm) { forearmJointLimitations = serializedObject.FindProperty("forearm.bone.jointLimitations"); forearmLimitationAngle = serializedObject.FindProperty("forearm.bone.maxAngle"); }