38 void AllocateDefaultPins() override;
39 FText GetNodeTitle(ENodeTitleType::Type TitleType) const override;
40 FText GetTooltipText() const override;
44 void GetMenuActions(FBlueprintActionDatabaseRegistrar& ActionRegistrar) const override;
45 FText GetMenuCategory() const override;
46 bool ShouldShowNodeProperties()
const override {
return true; }
50 void AddPinToSwitchNode()
override;
51 FName GetUniquePinName()
override;
52 FName GetPinNameGivenIndex(int32 Index)
const override;
53 FEdGraphPinType GetPinType()
const override;
54 void RemovePinFromSwitchNode(UEdGraphPin* TargetPin)
override;
55 bool CanRemoveExecutionPin(UEdGraphPin* TargetPin)
const override;
60 void CreateCasePins()
override;
61 void CreateSelectionPin()
override;
62 void CreateFunctionPin()
override;
63 void RemovePin(UEdGraphPin* TargetPin)
override {}
68 bool RefreshPinNames();
72 TArray<FName> DialoguePinNames;