Cant get the Animation Event String


It can be output to Cache and Debug log, But cant out put for any string link. why?
There are the console warning below.

InvalidOperationException: The value of 'output' on 'Cache#f975b...' cannot be fetched dynamically, it must be assigned.
Unity.VisualScripting.Flow.GetValue (Unity.VisualScripting.ValueOutput output) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Flow.cs:588)
Unity.VisualScripting.Flow.GetValue (Unity.VisualScripting.ValueInput input) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Flow.cs:530)
Unity.VisualScripting.Flow.GetValue (Unity.VisualScripting.ValueInput input, System.Type type) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Flow.cs:593)
Unity.VisualScripting.Flow.GetConvertedValue (Unity.VisualScripting.ValueInput input) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Flow.cs:603)
Unity.VisualScripting.InvokeMember.Invoke (System.Object target, Unity.VisualScripting.Flow flow) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Framework/Codebase/InvokeMember.cs:173)
Unity.VisualScripting.InvokeMember.Enter (Unity.VisualScripting.Flow flow) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Framework/Codebase/InvokeMember.cs:260)
Unity.VisualScripting.Flow.InvokeDelegate (Unity.VisualScripting.ControlInput input) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Flow.cs:451)
Unity.VisualScripting.Flow.Invoke (Unity.VisualScripting.ControlOutput output) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Flow.cs:345)
Unity.VisualScripting.Flow.Invoke (Unity.VisualScripting.ControlOutput output) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Flow.cs:349)
Unity.VisualScripting.Cooldown.Update (Unity.VisualScripting.Flow flow) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs:222)
Unity.VisualScripting.Cooldown.TriggerUpdate (Unity.VisualScripting.GraphReference reference) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs:168)
Unity.VisualScripting.Cooldown+<>c__DisplayClass43_0.<StartListening>b__0 (Unity.VisualScripting.EmptyEventArgs args) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs:138)
Unity.VisualScripting.EventBus.Trigger[TArgs] (Unity.VisualScripting.EventHook hook, TArgs args) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Core/Events/EventBus.cs:71)
Unity.VisualScripting.EventMachine`2[TGraph,TMacro].TriggerRegisteredEvent[TArgs] (Unity.VisualScripting.EventHook hook, TArgs args) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Core/Events/EventMachine.cs:35)
Unity.VisualScripting.EventMachine`2[TGraph,TMacro].TriggerEvent (System.String name) (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Core/Events/EventMachine.cs:13)
Unity.VisualScripting.EventMachine`2[TGraph,TMacro].Update () (at Library/PackageCache/com.unity.visualscripting@1.5.2/Runtime/VisualScripting.Core/Events/EventMachine.cs:74)

upgrade to The 1.60 Pre same result

Cache the value in a graph variable. Then use Get Graph Variable for Play in Fixed Time node.

It’s trying to retroactively pull out a value out of an event node in a different flow which is not possible.

So How to get animtion event string to animtor play state name
Link like this not work, so I use the cache and other string node to conect them.

Set a temp variable, done.