Esempio n. 1
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>());
     }
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }