When I start 2 clients, the first clients gets a player id say 1, then when I start the second client player id 2, the first client creates the remote object for the second client, I.e. the client player id is 1 and the remove player object has a id of 2, but on the second client the client player id is 2, but the remove client id is also 2, when it should be 1.
It seems that any client I connect after the first creates the remote object with the same player id as the local client, this happens the same for 3,4 etc... only the first client gets the correct id...
Below is how I create the client object, the remote objects are created for me... I am obviously doing something wrong, but what?
void OnNetworkJoinChannel(bool success, string error)
{
// create FPS player...
TNManager.Create(networkPlayer,false);
}