Instantiate players in different rooms
Options
Hi mates I am trying to instantiate prefabs in different rooms first prefab will be in first room and second prefab will be in second room and finally third prefab will be in first room again it is continuing like this. I created a lobby and added a start button which run this lines.
For instantiating I added a GameManager.cs to my level scene in a empty gameobject and I added these lines
But unfortunately its spawning them in a same position. Do you know what should I do for solve this problem? Thanks and have a great day!!:D
public void OnStartGameButtonClicked() { if(PhotonNetwork.IsMasterClient) { PhotonNetwork.LoadLevel("GameScene"); } }
For instantiating I added a GameManager.cs to my level scene in a empty gameobject and I added these lines
void Start() { if (PhotonNetwork.IsConnectedAndReady) { if (_playerPrefab != null) { if (PhotonNetwork.CurrentRoom.PlayerCount % 2 == 0) { PhotonNetwork.Instantiate(_playerPrefab.name, _spawnPoints[0].transform.position, Quaternion.identity); } else { PhotonNetwork.Instantiate(_playerPrefab.name, _spawnPoints[1].transform.position, Quaternion.identity); } } } }
But unfortunately its spawning them in a same position. Do you know what should I do for solve this problem? Thanks and have a great day!!:D
0