protected virtual void OnSlotRemove(Slot slot) { slot.Owner = null; }
ExpressionSyntax IExpressionBlock.GenerateExpression(VisualScriptCompilerContext context, Slot slot) { return(GenerateExpression(context)); }
protected virtual void OnSlotAdd(Slot slot) { slot.Owner = this; }