Files
integration/Docs/Blueprint-MCP-Registration.md

642 B

Ideas for BlueprintMCP handler registration

UCLASS() class USpawnNodeHandler : public UMCPHandler { UPROPERTY() FString BlueprintName;

UPROPERTY();
FString GraphName;

UPROPERTY();
FString ActionName;

UPROPERTY(meta = "optional");
int PosX;

UPROPERTY(meta = "optional");
int PosY;

UPROPERTY()
ElxLuaValueType ValueType;

// Dummy field.  Nothing is actually extracted by the argument parser,
// but this tells the argument parser that the parameter "subtree" is
// supposed to be there.
UPROPERTY()
void Subtree;

virtual void Handle(Json, Result) override;

};