private void SpawnCar() { int line = Random.Range(0, 4); CarBehaviour car = Instantiate( carPrefabs[Random.Range(0, carPrefabs.Count)], new Vector3(-1.5f + 1.5f * line, 0, 20), Quaternion.identity); car.Init(playerInstance, Random.Range(playerInstance.minSpeed * 0.7f, playerInstance.maxSpeed * 0.9f)); }
public void RPCSyncInfo(int _spriteIndex, int _ownerId, string _ownerUsername) { ownerId = _ownerId; ownerUsername = _ownerUsername; m_spriteRenderer.sprite = carSprites[_spriteIndex]; if (_ownerId == PhotonNetwork.LocalPlayer.ActorNumber) { CameraBehaviour.instance.target = this.transform; GameManager.instance.localCar = GetComponent <CarBehaviour>(); } GameManager.instance.carList.Add(_ownerId, this.gameObject); m_trajectoryDisplayer.Init(); m_carBehaviour.Init(); }