void BindingProperties() { // 初始化 portName = GraphProcessorEditorUtility.GetDisplayName(Model.FieldName); tooltip = Model.Tooltip; if (orientation == Orientation.Vertical && string.IsNullOrEmpty(Model.Tooltip)) { Model.Tooltip = GraphProcessorEditorUtility.GetDisplayName(Model.FieldName); } Model.BindingProperty <string>(nameof(Model.PortName), OnPortNameChanged); Model.BindingProperty <string>(nameof(Model.Tooltip), OnToolTipChanged); Model.BindingProperty <Color>(nameof(Model.PortColor), OnColorChanged); }
void OnPortNameChanged(string _name) { portName = GraphProcessorEditorUtility.GetDisplayName(_name); }