Navigation
API > API/Plugins > API/Plugins/ScriptableToolsFramework > API/Plugins/ScriptableToolsFramework/UScriptableInteractiveTool
Description
Property Set support Create a new Tool Property Set (ie BP subclass of UScriptableInteractiveToolPropertySet) with the given string Identifier and attach it to the Tool. The public variables of this Property Set object will appear in (eg) Mode Details Panels, etc. Multiple Property Sets of the same Type can be attached to a Tool, but each must have a unique Identifier.
| Name | AddPropertySetOfType |
| Type | function |
| Header File | /Engine/Plugins/Runtime/ScriptableToolsFramework/Source/ScriptableToolsFramework/Public/ScriptableInteractiveTool.h |
| Include Path | #include "ScriptableInteractiveTool.h" |
| Source | /Engine/Plugins/Runtime/ScriptableToolsFramework/Source/ScriptableToolsFramework/Private/ScriptableInteractiveTool.cpp |
UFUNCTION (BlueprintCallable, Category="ScriptableTool|PropertySets",
Meta=(ExpandEnumAsExecs="Outcome", Identifier="Settings"))
UScriptableInteractiveToolPropertySet * AddPropertySetOfType
(
TSubclassOf < UScriptableInteractiveToolPropertySet > PropertySetType,
FString Identifier,
EToolsFrameworkOutcomePins & Outcome
)