An overload of the existent Game.CreatePlayer with the possibility to specify the name of the player.
Access the Name field of the IObjectPlayerSpawnTrigger.Game.CreatePlayer(Vector2 worldPosition, string PlayerName);
The first suggestion could also be replaced by an addition for the IPlayer class that provides a method for setting the NPC name.IObjectPlayerSpawnTrigger.GetPlayerName();
Also I want to ask, what the profile ID in the profile info is supposed to do?
I thought it was for assigning a name to the player using that profile, but the user ID and name are two distinct variables.
What is the meaning of having an ID for the profile and another ID for the profile info object? (that, moreover, when I try to click on the button on the right of the profile ID field I get some kind of random names, more similar to be NPC names instead of IDs)