
0
Answered
How can i use for loop to addlistener onButtonClick?
Hi, i want to use for loop to addlistener onButtonClick, but my unity console, it have error log
InvalidOperationException: The value of 'currentItem' on 'ForEach#95e69...' cannot be fetched dynamically, it must be assigned.
How can i do someting? Closure?
Thanks!
My version is unity 2018.1.5f1 and bolt 1.4

Bolt Version:
Unity Version:
Platform(s):
Scripting Backend:
.NET Version (API Compatibility Level):
Customer support service by UserEcho
Hi Zisa,
What you are trying to do is unfortunately not supported: even listeners always fetch their target (the input port) in On Enable, before anything else in the graph is executed. This means your for each loop hasn't executed at this point.
Moreover, event listeners in Bolt cannot have multiple targets. This might become possible in the future with delegates, but at the moment each listener can only have a single target.