protected string GetLabelToDisplay(MORPH3D.FOUNDATIONS.CoreBlendshape shape) { string name_to_display = names.GetLabelFromDisplayName(shape.displayName); if (string.IsNullOrEmpty (name_to_display) == true) name_to_display = shape.displayName; return name_to_display; }
protected bool DisplayProp(MORPH3D.COSTUMING.CIprop prop) { bool result; EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField (prop.displayName, GUILayout.Width(180)); GUILayout.Space (60); result = GUILayout.Button ("Disable", GUILayout.Width(60)); EditorGUILayout.EndHorizontal(); return result; }
protected bool DisplayHair(MORPH3D.COSTUMING.CIhair mesh) { bool result; EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField (mesh.displayName, GUILayout.Width(150)); if(mesh.isVisible) GUILayout.Space (60); result = GUILayout.Button ((mesh.isVisible) ? "Disable" : "Enable", GUILayout.Width(60)); if(!mesh.isVisible) GUILayout.Space (60); EditorGUILayout.EndHorizontal(); return result; }
protected bool DisplayClothingMesh(MORPH3D.COSTUMING.CIclothing mesh, out bool lockItem) { bool result; EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField (mesh.displayName, GUILayout.Width(150)); if(mesh.isVisible) GUILayout.Space (60); result = GUILayout.Button ((mesh.isVisible) ? "Disable" : "Enable", GUILayout.Width(60)); if(!mesh.isVisible) GUILayout.Space (60); if (mesh.isVisible) lockItem = EditorGUILayout.Toggle (mesh.isLocked); else lockItem = mesh.isLocked; EditorGUILayout.EndHorizontal(); return result; }
protected float DisplayBlendShape(MORPH3D.FOUNDATIONS.CoreBlendshape shape, out bool lockShape, out bool delete) { float result; EditorGUILayout.BeginHorizontal(); string showName = GetLabelToDisplay (shape);//names.GetLabelFromDisplayName (shape.displayName); result = EditorGUILayout.Slider((string.IsNullOrEmpty(showName)) ? shape.displayName : showName, shape.currentValue, 0f, 100f); lockShape = EditorGUILayout.Toggle(shape.isLocked); delete = GUILayout.Button ("X"); EditorGUILayout.EndHorizontal(); return result; }
protected float DisplayBlendShape(MORPH3D.FOUNDATIONS.CoreBlendshape shape, out bool lockShape) { float result; EditorGUILayout.BeginHorizontal(); result = EditorGUILayout.Slider(GetLabelToDisplay(shape), shape.currentValue, 0f, 100f); lockShape = EditorGUILayout.Toggle(shape.isLocked); EditorGUILayout.EndHorizontal(); return result; }