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