Some animation node such as State Weight and Get Relevant Anim Time Remaining contains state name within in parentheses. But already-placed node does not update their name even thought the reference state is renamed.
The nodes having this issue come from UFUNCTION with AnimGetter meta = true. When a state is renamed, the corresponding node name in Menu is updated but the already-placed node aren't.
/** Get the blend weight of a specified state */ UFUNCTION(BlueprintPure, Category="Animation|State Machines", meta = (DisplayName="State Weight", BlueprintInternalUseOnly = "true", AnimGetter="true", BlueprintThreadSafe)) ENGINE_API float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex);
Expected Result: "State Weight (Locomotion)" node has been renamed to "State Weight (Locomotion_Renamed)"
Actual Result: The node keeps old name, including old state name. Also, you can place a State Weight node with the new name.
[Image Removed]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-226450 in the post.
| 0 |
| Component | UE - Anim - Runtime - Anim Blueprints |
|---|---|
| Affects Versions | 5.4 |
| Target Fix | 5.6 |
| Fix Commit | 36467800 |
|---|
| Created | Oct 3, 2024 |
|---|---|
| Resolved | Dec 6, 2024 |
| Updated | Dec 10, 2024 |