void PopulateLists() { _player = GameObject.FindWithTag("Player"); _endGame = GameObject.Find("HarbourCanvas").GetComponent <EndGame>(); _dayTimer = GameObject.Find("Timer").GetComponent <DayTimer>(); _dayCycle = GameObject.Find("MainLight").GetComponent <DayCycle>(); _rumourScript = GameObject.Find("TownCanvas").GetComponent <RumourGenerator>(); _playerControls = _player.GetComponent <PlayerControls_WM>(); _towns.AddRange(GameObject.FindGameObjectsWithTag("Town")); for (int i = 0; i < _towns.Count; i++) { _buildingScripts.Add(_towns[i].GetComponent <TownManager>()); } _factoryGO.AddRange(GameObject.FindGameObjectsWithTag("Factory")); for (int i = 0; i < _factoryGO.Count; i++) { _factories.Add(_factoryGO[i].GetComponent <Factories>()); } _resourceSpawns.AddRange(GameObject.FindGameObjectsWithTag("ResourceSpawn")); for (int i = 0; i < _resourceSpawns.Count; i++) { _resourceGens.Add(_resourceSpawns[i].GetComponent <ResourceGen>()); } _fowGO.AddRange(GameObject.FindGameObjectsWithTag("FOW")); for (int i = 0; i < _fowGO.Count; i++) { _fow.Add(_fowGO[i].GetComponent <FOW>()); } _spawnGOs.AddRange(GameObject.FindGameObjectsWithTag("Spawn Point")); for (int i = 0; i < _spawnGOs.Count; i++) { _spawns.Add(_spawnGOs[i].GetComponent <SpawnPoint>()); } }
void Start() { CollectTextElements(); _saveGame = GameObject.Find("Loader").GetComponent <SaveGame>(); _dayTimer = GameObject.Find("Timer").GetComponent <DayTimer>(); _buildButton = GameObject.Find("BuildButton").GetComponent <Button>(); _additionalResources = gameObject.GetComponent <AdditionalResources>(); _rumourGen = gameObject.GetComponent <RumourGenerator>(); _caravan = gameObject.GetComponent <Caravan>(); _canvas = gameObject.GetComponent <Canvas>(); _market = gameObject.GetComponent <Market>(); _welcomeGO = GameObject.Find("Welcome"); PopulateGOList(); _canvas.enabled = false; }
void Start() { _spawns.AddRange(GameObject.FindGameObjectsWithTag("Spawn Point")); _dayCycle = GameObject.Find("MainLight").GetComponent <DayCycle>(); _clock = GameObject.Find("Clock"); _dayCounter = transform.FindChild("DayCounter").GetComponent <Text>(); StartCoroutine(Timer()); _towns.AddRange(GameObject.FindGameObjectsWithTag("Town")); _rumourScript = GameObject.Find("TownCanvas").GetComponent <RumourGenerator>(); _playerSight = GameObject.Find("SightRadius").GetComponent <PlayerSight>(); UpdateClock(); Time.timeScale = 1.0f; _saveGame = GameObject.Find("Loader").GetComponent <SaveGame>(); GenerateEnemies(); if (_saveGame._skipDay) { Sleep(); } _saveGame._skipDay = false; }