I am trying to draw a debug circle to show the movement distance.
The actor has one variable for this, I use it as a circle radius.
It works. It is simple.
But it simultaneously draws multiple circles using the same variable from all the actors on screen.
They all use the same character blueprint and have the same variables. They do not share anything. As you can see, they all use different health bars.
However, somehow, the movement distance variables of all these characters are used by my main pawn while drawing this circle.
There are several Characters in the game. They all are parents of one blueprint. They have the same variable.
When I draw the circle for the possessed pawn, it draws as many circles as there are pawns in the games, using their variable values.