Hi there, i’m trying to create simple speed-up boost for my character - increase speed for some amount of time and then return speed to normal. I’m trying to update speed multiplier in my character blueprint through event system, but my event do not fire, here is my blueprints:
Firstly I update character’s speed multiplier in speed-up blueprint and send event to character:
I see that my speed multiplier is updated and character walks faster, but it never returns to normal, also there is no String output on the screen.
This is the first time I use EventSystem in UE, could you please point me, what am I missed?
This is a wee bit confusing. We’re binding Boost Events but nowhere above can we see the dispatcher being called. Besides that, binding it every time we overlap is not a good idea - seems redundant.
i’m trying to create simple speed-up boost for my character - increase speed for some amount of time and then return speed to normal.
If that’s the actual goal, I’d simplify the whole thing to: