private void CreatePlayer() { if (player != null) { Destroy (player.gameObject); player = null; } GameObject go; GameObject spawnPoint; if (PhotonNetwork.connected) { go = PhotonNetwork.Instantiate("PlayerCtrl", Vector3.zero, Quaternion.identity, 0); spawnPoint = stageAsset._spawnPoints[photonView.ownerId-1]; } else { go = Instantiate<GameObject>(Resources.Load<GameObject>("PlayerCtrl")); spawnPoint = stageAsset._spawnPoint; } player = go.GetComponent<PlayerCtrl>(); player.SetPosition (spawnPoint.transform.position); player.transform.SetParent (transform, false); }