Class ObjectEditorControl
Events
onSaved
public event Action onSaved;
onDeleted
public event Action onDeleted;
onSelected
public event Action onSelected;
onCreated
public event Action onCreated;
onEditingStateChanged
public event Action onEditingStateChanged;
Properties
index
public int index { get; set; }
displayName
public string displayName { get; }
displayNames
public IEnumerable<string> displayNames { get; }
saveButton
public Button saveButton { get; private set; }
createButton
public Button createButton { get; private set; }
deleteButton
public Button deleteButton { get; private set; }
creationBar
public CreationBar creationBar { get; private set; }
hubContainer
protected Row hubContainer { get; private set; }
Constructors
ObjectEditorControl(GUIFactory guiFactory)
public ObjectEditorControl(GUIFactory guiFactory)
Methods
SetIndexByName(string name)
public void SetIndexByName(string name)
AddDisplayNames(IEnumerable<string> names)
public void AddDisplayNames(IEnumerable<string> names)
ClearDisplayNames()
public void ClearDisplayNames()
SetObjectName(string objectName)
public virtual void SetObjectName(string objectName)
OnIndexChanged(int index)
protected virtual void OnIndexChanged(int index)