Hi,
Thanks for the detailed screenshots!
From what I can see, the issue might caused by timing: your Studio Parameter Triggers
fire on Object Start/Disable, but the Studio Event Emitter
on PegBasic
only creates the event instance on Collision Enter 2D. When the triggers run, there’s no instance yet, so the local Perk
parameter isn’t applied. Later, when the collision occurs and the instance is finally created, it uses the event’s default parameter value, which makes it seem like the parameter change didn’t work.
For reference, a similar discussion can be found here: Changing Paremeters in Unity From Code - #2 by Leah_FMOD