public ActionGraphEditorNode(ActionGraph graph, ActionGraphNodeBase node, ActionGraphPresenter presenter)
        {
            Graph      = graph;
            ActionNode = node;
            Presenter  = presenter;

            Size     = new Vector2(164, 64);
            Position = ActionNode.EditorPosition;

            if (!Inputs.Any())
            {
                Inputs.Add(new Slot(this, SlotType.Input));
            }

            ActionNode.ValidationSubscribe(OnTargetChanged);
        }