IEnumerator WaitAndCreatePlayer(float waitTime) { yield return(new WaitForSeconds(waitTime)); var spawnpoints = GameObject.FindGameObjectsWithTag("Spawnpoint"); var pickup1 = PhotonNetwork.Instantiate("PickUpfab", spawnpoints[Random.Range(0, spawnpoints.Length)].transform.position, spawnpoints[Random.Range(0, spawnpoints.Length)].transform.rotation, 0); objectsToHide.Add(pickup1); var car = PhotonNetwork.Instantiate("CarPrefab", spawnpoints[Random.Range(0, spawnpoints.Length)].transform.position, spawnpoints[Random.Range(0, spawnpoints.Length)].transform.rotation, 0); objectsToHide.Add(car); CarCam camControler = car.GetComponent <CarCam>(); camControler.enabled = true; CarDriver controller = car.GetComponent <CarDriver>(); controller.enabled = true; Shoot ShootControler = car.GetComponent <Shoot>(); ShootControler.enabled = true; }
void OnJoinedRoom() { var spawnpoints = GameObject.FindGameObjectsWithTag("Spawnpoint"); // Add our player to the Room // spawnpoints.Length not available // // var car = PhotonNetwork.Instantiate("CarPrefab", spawnpoints[Random.Range(0, spawnpoints.Length)].transform.position, Quaternion.identity, 0); CarDriver controller = car.GetComponent <CarDriver>(); controller.enabled = true; CarCam camControler = car.GetComponent <CarCam>(); camControler.enabled = true; Shoot ShootControler = car.GetComponent <Shoot>(); ShootControler.enabled = true; }