public static IModelUI CreateBakeNodeInspector(this ElementBuilder elementBuilder, CommandDispatcher dispatcher, BakeNodeModel model) { var ui = UnityEditor.GraphToolsFoundation.Overdrive.ModelInspectorFactoryExtensions.CreateNodeInspector(elementBuilder, dispatcher, model); (ui as ModelUI)?.PartList.AppendPart(BakeNodeInspectorFields.Create("bake-node-fields", model, ui, ModelInspector.ussClassName)); ui.BuildUI(); ui.UpdateFromModel(); return(ui); }
public static IModelUI CreateNode(this ElementBuilder elementBuilder, CommandDispatcher dispatcher, BakeNodeModel model) { IModelUI ui = new BakeNode(); ui.SetupBuildAndUpdate(model, dispatcher, elementBuilder.View, elementBuilder.Context); return(ui); }