/Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h
Your Tool subclass can register a set of "Actions" it can execute by overloadingRegisterActions(). Then external systems can useGetActionSet()to find out what Actions your Tool supports, andExecuteAction()to run those actions. Get the internal Action Set for this Tool. The action set is created and registered on-demand.
pointer to initialized Action set
virtual [FInteractiveToolActionSet](API\Runtime\InteractiveToolsFramework\FInteractiveToolActionSet) * GetActionSet()