private ObjectField ( |
||
label | ||
obj | Object | |
objType | ||
return | Object |
public static Object ObjectField(GUIContent label, Object obj, Type objType, params GUILayoutOption[] options)
{
return ObjectField(label, obj, objType, true, options);
}
EditorGUILayout::ObjectField ( |
|
EditorGUILayout::ObjectField ( Object obj, |
|
EditorGUILayout::ObjectField ( Object obj, |
|
EditorGUILayout::ObjectField ( string label, Object obj, |
|
EditorGUILayout::ObjectField ( string label, Object obj, |
|
EditorGUILayout::ObjectField ( UnityEditor.SerializedProperty property ) : void | |
EditorGUILayout::ObjectField ( UnityEditor.SerializedProperty property, |
|
EditorGUILayout::ObjectField ( UnityEditor.SerializedProperty property, |
|
EditorGUILayout::ObjectField ( UnityEditor.SerializedProperty property, |
bool ShowTreePrototype(TreePrototype treePrototype, int id) { bool removeThis = false; EGL.BeginVertical(GuiUtils.Skin.box); { GUILayout.Label(id.ToString() + ". " + (treePrototype.prefab != null ? treePrototype.prefab.name : "")); EGL.BeginHorizontal(); { treePrototype.prefab = EGL.ObjectField(treePrototype.prefab, typeof(GameObject), false) as GameObject; EGL.BeginVertical(); { treePrototype.bendFactor = EGL.FloatField("Bend Factor", treePrototype.bendFactor); } EGL.EndVertical(); if (GUILayout.Button("Remove", GUILayout.Width(64f), GUILayout.Height(64f))) { removeThis = true; } } EGL.EndHorizontal(); } EGL.EndVertical(); return(removeThis); }