"OnMovementModeChanged" event triggers for all the blueprint instances.

The “OnMovementModeChanged” event, located in the default “Character” class triggers for every instance of the blueprint where you call it.
I am creating a multiplayer game, so my character blueprint instantiates for each player, the problem is that when a player changes it’s movement mode, the event triggers for every instance of the player and I dont find the way to know wich player really changed it’s movement mode.

Hi there @JoseLu1200, hope you’re well!

This topic has been moved from International to Programming & Scripting: Blueprint.

When posting, please review the categories to ensure your topic is posted in the most relevant space.

Thanks and happy developing! :slight_smile:

How are you determining that when one Character changes movement mode, it calls it in all instances?

Try placing a Print Text node after it, and seeing what happens.

What you’re suggesting is happening is just not possible, unless you’re triggering a mode change in everyone all at once, for some reason.

Hi! I found the issue and it was something similar to that, thank you for your help!

1 Like