private void OnClickSelBtn(IConfig config) { for (int i = 0; i < SelConfigs.Count; i++) { if (SelConfigs[i].Equals(config)) { SelConfigs.RemoveAt(i); return; } } SelConfigs.Add(config); InspectorExtension.DrawObjectInInspector(config, this); }
protected virtual void UpdateInspector() { foreach (var element in selection) { switch (element) { case BaseNodeView nodeView: InspectorExtension.DrawObjectInInspector("Node", nodeView); return; case BaseConnectionView edgeView: InspectorExtension.DrawObjectInInspector("Connection", edgeView, GraphAsset); return; default: break; } } InspectorExtension.DrawObjectInInspector("Graph", this, GraphAsset); }
public virtual void OnSelect() { InspectorExtension.DrawObjectInInspector(Clip); }
public virtual void OnSelect() { InspectorExtension.DrawObjectInInspector(Timeline); }