protected override EditorGUIElement PushState() { EditTarget target = GetProperty().GetContents(); EditorGUIElement_Container_Flow_Multiline container = new EditorGUIElement_Container_Flow_Multiline(); if (target.IsValid()) { EditProperty_Array property = target.ForcePropertyArray("percents"); container.AddFixedChild(32.0f, new EditorGUIElement_EditPropertyArray_ArraySize(property)); container.AddWeightedChild(1.0f, new EditorGUIElement_EditPropertyArray_FloatSequence(property)); } return(container); }
protected override EditorGUIElement PushState() { EditTarget target = GetProperty().GetContents(); EditorGUIElement_Container_Flow_Multiline container = new EditorGUIElement_Container_Flow_Multiline(); if (target.IsValid()) { container.AddWeightedChild(0.3f, target.ForceProperty("type").CreateEditorGUIElement()); container.AddWeightedChild(0.2f, target.ForceProperty("name").CreateEditorGUIElement()); container.AddWeightedChild(0.4f, new EditorGUIElement_Complex_EditPropertySingleValue_TypedObject( target.ForcePropertyValue("value"), target.ForcePropertyValue("type") ) ); } return(container); }