void Awake() { if (instance == null) { instance = this; } }
void Spawn() { selectedEnvironment = Instantiate(environment[ChooseGameController.environmentNum], Vector3.zero, Quaternion.identity).GetComponent <EnvironmentStats>(); if (PhotonNetwork.countOfPlayers == 1) { //создаем машину в выбранном окружении GameObject car = PhotonNetwork.Instantiate(playerObject.name, selectedEnvironment.spawnPosition1.position, playerObject.transform.rotation, 0) as GameObject; //удочеряем ее TargetImage car.transform.SetParent(selectedEnvironment.transform.Find("Add Content As Children Here")); //добавляем машину в массив всех машин GameManager GameManager.Instance.cars[0] = car.GetComponent <CarBlueprint>(); //Устанавливаем для машины управление UIManager.Instance.SetControl(car.GetComponent <CarSystem>()); } else if (PhotonNetwork.countOfPlayers == 2) { Debug.Log("2 PLAYERS!!!"); GameObject car = PhotonNetwork.Instantiate(playerObject.name, selectedEnvironment.spawnPosition2.position, playerObject.transform.rotation, 0) as GameObject; car.transform.SetParent(selectedEnvironment.transform.Find("Add Content As Children Here")); GameManager.Instance.cars[1] = car.GetComponent <CarBlueprint>(); UIManager.Instance.SetControl(car.GetComponent <CarSystem>()); } //EventTrigger.Entry entry = new EventTrigger.Entry(); //entry.eventID = EventTriggerType.PointerDown; }