public static SetPropertyGroupNodeModel CreateSetPropertyGroupNode(this IStackedNodeCreationData data) { return(data.StackModel.CreateSetPropertyGroupNode(data.Index, data.SpawnFlags, data.Guid)); }
public static UnaryOperatorNodeModel CreateUnaryStatementNode(this IStackedNodeCreationData data, UnaryOperatorKind kind) { return(data.StackModel.CreateUnaryStatementNode(kind, data.Index, data.SpawnFlags, data.Guid)); }
public static T CreateNode <T>(this IStackedNodeCreationData data, string name = null, Action <T> preDefineSetup = null) where T : NodeModel { return(data.StackModel.CreateStackedNode(name, data.Index, data.SpawnFlags, preDefineSetup, data.Guid)); }
public static FunctionCallNodeModel CreateFunctionCallNode(this IStackedNodeCreationData data, MethodInfo methodInfo) { return(data.StackModel.CreateFunctionCallNode(methodInfo, data.Index, data.SpawnFlags, data.Guid)); }
public static INodeModel CreateNode(this IStackedNodeCreationData data, Type nodeType, string name = null, Action <NodeModel> preDefineSetup = null) { return(data.StackModel.CreateStackedNode(nodeType, name, data.Index, data.SpawnFlags, preDefineSetup, data.Guid)); }