Esempio n. 1
0
 void checkMom(spawnAI s)
 {
     momWait++;
     if (momWait >= momRatio && waveEnemyCountMom[waveCount] > momCount)
     {
         s.genMom();
         momWait -= momRatio;
         momCount++;
         momText.text = "" + momCount;
         totalPatrons++;
     }
 }
Esempio n. 2
0
    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();
    }
Esempio n. 3
0
 void checkDad(spawnAI s)
 {
     dadWait++;
     if (dadWait >= dadRatio && waveEnemyCountDad[waveCount] > dadCount)
     {
         s.genDad();
         dadWait -= dadRatio;
         dadCount++;
         dadText.text = "" + dadCount;
         totalPatrons++;
     }
 }