* Specifically the WasAnimNotifyTriggeredInAnyState and WasAnimNotifyNameTriggeredInAnyState
#jira UE-210491
#rb Thomas.Sarkanen
[CL 32705734 by lucas dower in 5.4 branch]
The changes to always process 'most up to date' classes broke property accesses on many of Lyra's accesses. This was because the runtime functions/properties ended up being accessed on empty skeleton classes.
This change restricts the path resolution via 'most up to date' classes to only where it is needed for this use case: renaming/referencing variables and functions.
#jira UE-204823
#rb jaime.cifuentes
[CL 31429174 by thomas sarkanen in 5.4 branch]
- and more generally when nothing is transformed in the viewport
NOTE: this is not a fix for this jira, but the problem has been highlighted by it.
#jira UE-206571
#rb thomas.sarkanen
#rnx
[CL 31420825 by benoit gadreau in 5.4 branch]
Implement function BP rename handling on a per-node basis, similar to existing variable rename handing
Move to using FBlueprintEditorUtils::GetMostUpToDateClass for property access in-editor. This ensures that any local renames are picked up prior to recompilation.
#jira UE-204823
#rb jaime.cifuentes, Phillip.Kavan
#changelist validated
#virtualized
[CL 31251563 by thomas sarkanen in 5.4 branch]
Also fix copy-pasted code in AnimNext
Also fix crash when compiling a template anim BP without a preview instance (found while attempting repro)
#jira UE-192978
#rb jaime.cifuentes
#p4v-cherrypick 30969425
[CL 30970901 by thomas sarkanen in 5.4 branch]
Nodes were initially placed at the origin and would not be considered visible (for auto-rearranging between their states) until the origin was in view
#jira UE-201947
#rb jaime.cifuentes
[CL 30534302 by thomas sarkanen in ue5-main branch]
#feature sequence evaluator node now exposes ExplicitFrame option, which internally combined with the set AnimSequence is used to generate a time-value (on which the behaviour is based)
#rb Thomas.Sarkanen
[CL 27627946 by jurre debaare in ue5-main branch]