Ok, so i'm having actual nightmares about this.
I've got a 1 v 1 multiplayer game. I'm trying to add another object 'Sprite_Anims' to play animations for the main player object 'Sprite'.
To change the animations, i am using the player inputs to send messages. The messages change variables on the Player object 'Sprite'. so if 'Sprite' variable 'Attack' = 1, the object 'Sprite_Anims' should play 'Attack' animation.
I've tried approaching this the same way as i did with the player object, by assigning the Multiplayer ID's to a variable 'Player_Name'.
This works fine with the player object 'Sprite', each instance gets assigned the correct ID, and the variables are set accordingly to the input messages.
However, the animation object 'Sprite_Anims' is haunting me. It appears that the variable 'Player_Name' isnt being properly set to the Multiplayer ID's, and im not sure why. It looks like both instances are assigned the same ID.
If anyone could take a look and point me in the right direction, then maybe i could be sane once again.