void Start() { _playerSpot = gameObject.GetComponentInChildren <PlayerSpotted>(); _saveGame = GameObject.Find("Loader").GetComponent <SaveGame>(); _agent = gameObject.GetComponent <NavMeshAgent>(); _player = GameObject.Find("Player").GetComponent <PlayerControls_WM>(); }
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>()); } }