Description

Within a UEditorScriptableClickDragTool tool, when attempting to watch the changes of an
UENUM property using WatchEnumProperty() node, the property will never be able to be
found during FindValidPropertyByTypeAndName() line 446 if (PropertyType* TypedProp =
CastField<PropertyType>(*PropIt)).

Steps to Reproduce
  1. Open a new UE 5.2 project
  2. Create a new Editor Scriptable Interactive Tool and Tool Property Set
  3. Within the Tool Property Set, create a Enum property.
  4. On Script Setup of the Editor Scriptable Interactive Tool attempt to watch this
    enum property for changes using the WatchPropertyEnum node.
  5. Change the property and notice that the OnModified Delegate is not firing.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-197206 in the post.

0
Login to Vote

Unresolved
CreatedOct 5, 2023
UpdatedFeb 16, 2024