void Awake() { Time.timeScale = 1; if (shopMenu) { //Получить номер текущего элемента shopMenu.currentItem = PlayerPrefs.GetInt(shopMenu.currentPlayerprefs, shopMenu.currentItem); // Обновляем объект игрока на основе выбранного нами автомобиля магазина playerObject = shopMenu.items[shopMenu.currentItem].itemIcon.GetComponent <ECCCar>(); } }
public void StartGame() { scoreRek = 0; // Спавним автомобиль игрока, если он существует if (playerObject) { // Создаем объект игрока в сцене playerObject = Instantiate(playerObject); // Установим тег игрока игрока так, чтобы мы могли ссылаться на него playerObject.tag = "Player"; } // порождаем объекты в сцене if (GetComponent <ECCSpawnAroundObject>()) { GetComponent <ECCSpawnAroundObject>().isSpawning = true; } // Показать игровой UI if (gameCanvas) { gameCanvas.gameObject.SetActive(true); } // создать эффект Ready? GO if (readyGoEffect) { Instantiate(readyGoEffect); } // флаг игра началась gameStarted = true; // врубаем счетчик игрока каждую секунду if (scorePerSecond > 0) { InvokeRepeating("ScorePerSecond", startDelay, 1); } if (steeringWheel && Application.isMobilePlatform) { steeringWheel.gameObject.SetActive(true); } }
void Awake() { Time.timeScale = 1; // Activate the pause canvas early on, so it can detect info about sound volume state //if ( pauseCanvas ) pauseCanvas.gameObject.SetActive(true); //Get the number of the current item //GameObject.FindObjectOfType<ECCShop>().gameObject.SetActive(true); if (shopMenu) { //Get the number of the current item shopMenu.currentItem = PlayerPrefs.GetInt(shopMenu.currentPlayerprefs, shopMenu.currentItem); // Update the player object based on the shop car we have selected playerObject = shopMenu.items[shopMenu.currentItem].itemIcon.GetComponent <ECCCar>(); } }
public void StartGame() { // Spawn the player car if it exists if (playerObject) { // Create the player object in the scene playerObject = Instantiate(playerObject); // Set the player tag of the player so that we can refer to it playerObject.tag = "Player"; } // Start spawning objects in the scene if (GetComponent <ECCSpawnAroundObject>()) { GetComponent <ECCSpawnAroundObject>().isSpawning = true; } // Show the game UI if (gameCanvas) { gameCanvas.gameObject.SetActive(true); } // Create the ready?GO! effect if (readyGoEffect) { Instantiate(readyGoEffect); } // The game has started gameStarted = true; // Add to the player's score every second if (scorePerSecond > 0) { InvokeRepeating("ScorePerSecond", startDelay, 1); } if (steeringWheel && Application.isMobilePlatform) { steeringWheel.gameObject.SetActive(true); } }