protected override void InitializeInternal() { if (element == null) { element = CreateElement(); element.SetParent(this); element.AddAttachments(GetAttachments()); } element.Initialize(); }
protected override void InitializeInternal() { if (NeedRecreation()) { element = Recreate(); if (element != null) { element.SetParent(this); element.AddAttachments(GetAttachments()); } } element.IfNotNull(e => e.Initialize()); }
public void AddAttachments(IEnumerable <EditorGUIElementAttachment> to_add) { element.AddAttachments(to_add); }