void checkMom(spawnAI s) { momWait++; if (momWait >= momRatio && waveEnemyCountMom[waveCount] > momCount) { s.genMom(); momWait -= momRatio; momCount++; momText.text = "" + momCount; totalPatrons++; } }
void Start() { timerText = GameObject.Find("WaveTimeUI").GetComponent<Text>(); kidText = GameObject.Find("GirlCount").GetComponent<Text>(); momText = GameObject.Find("MomCount").GetComponent<Text>(); dadText = GameObject.Find("DadCount").GetComponent<Text>(); GO = GameObject.Find("gameover").GetComponent<GameOverScreen>(); winScreen = GameObject.Find("WinScreen").GetComponent<GameOverScreen>(); flameHealth = GameObject.Find("SkullFlame").GetComponent<Image>(); Ready = GameObject.Find("Ready").GetComponent<Image>(); Wave = GameObject.Find("Wave").GetComponent<Image>(); waveNumber = GameObject.Find("waveNumber").GetComponent<Image>(); readyNumber = GameObject.Find("readyNumber").GetComponent<Image>(); source = GetComponent<AudioSource>(); ms = GameObject.Find("MainSpawn").GetComponentInChildren<spawnAI>(); ks = GameObject.Find("KitchenSpawn").GetComponentInChildren<spawnAI>(); ws = GameObject.Find("WindowSpawn").GetComponentInChildren<spawnAI>(); bs = GameObject.Find("BathroomSpawn").GetComponentInChildren<spawnAI>(); Ghoul = GameObject.Find("Player").GetComponent<player>(); stopTimeUI = GameObject.Find("timePower").GetComponent<Image>(); speedUI = GameObject.Find("speedPower").GetComponent<Image>(); roomScareUI = GameObject.Find("scarePower").GetComponent<Image>(); mainCam = GameObject.Find("Camera").GetComponent<Cam>(); score = 0; waveCount = -1; totalWaves = 10; momWait = 0; dadWait = 0; timing = true; timer = -wavePrepTime; waveTimer = timer; kitchenTimer = timer; mainTimer = timer; windowTimer = timer; bathroomTimer = timer; currSpawn = 0; roomScareCurrent = 0; stopTimeCurrent = 0; speedCurrent = 0; speedUI.fillAmount = (float)speedCurrent / (float)speedMax; roomScareUI.fillAmount = (float)roomScareCurrent / (float)roomScareMax; stopTimeUI.fillAmount = (float)stopTimeCurrent / (float)stopTimeMax; fast = false; if (GameModeControl.mode == 2) Time.timeScale = speedMod; else Time.timeScale = 1; totalWaves = 10; populateEnemy(GameModeControl.mode); num = new Sprite[10]; numDesat = new Sprite[10]; for(int i = 0; i < 10; i++) { num[i] = Resources.Load<Sprite>("WaveUI/WaveUI/" + (i+1)); numDesat[i] = Resources.Load<Sprite>("WaveUI/WaveUI/" + (i+1) + "desat"); } //num[0] = Resources.Load<Sprite>("WaveUI/WaveUI/" + (1)); //numDesat[0] = Resources.Load<Sprite>("WaveUI/WaveUI/" + (1) + "desat"); spawnNextWave(); }
void checkDad(spawnAI s) { dadWait++; if (dadWait >= dadRatio && waveEnemyCountDad[waveCount] > dadCount) { s.genDad(); dadWait -= dadRatio; dadCount++; dadText.text = "" + dadCount; totalPatrons++; } }