Ejemplo n.º 1
0
    public void UpdateWeather(BG_manager.TimeOfDay tod)
    {
        switch (tod)
        {
            case BG_manager.TimeOfDay.noon:

                //clearBG(newTOD);
                if(isSprite)
                {
                    spriteAnimator.SetInteger("timeOfDay", 0);
                }
                else
                {
                    weatherParticle.SetActive(false);
                    weatherParticle = particleArray[(int)tod];
                    weatherParticle.SetActive(true);
                }
                break;
            case BG_manager.TimeOfDay.evening:
                if(isSprite)
                {
                    spriteAnimator.SetInteger("timeOfDay", 1);
                }
                else
                {
                    weatherParticle.SetActive(false);
                    weatherParticle = particleArray[(int)tod];
                    weatherParticle.SetActive(true);
                }
                //clearBG(newTOD);
                break;
            case BG_manager.TimeOfDay.night:
                if(isSprite)
                {
                    spriteAnimator.SetInteger("timeOfDay", 2);
                }
                else
                {
                    weatherParticle.SetActive(false);
                    weatherParticle = particleArray[(int)tod];
                    weatherParticle.SetActive(true);
                }
                //clearBG(newTOD);
                break;
            case BG_manager.TimeOfDay.morning:
                if(isSprite)
                {
                    spriteAnimator.SetInteger("timeOfDay", 3);
                }
                else
                {
                    weatherParticle.SetActive(false);
                    weatherParticle = particleArray[(int)tod];
                    weatherParticle.SetActive(true);
                }
                //clearBG(newTOD);
                break;
        }
    }
Ejemplo n.º 2
0
    public void UpdateLand(BG_manager.TimeOfDay tod)
    {
        switch (tod)
        {
            case BG_manager.TimeOfDay.noon:

                //clearBG(newTOD);
                currentAnimator.SetInteger("timeOfDay", 0);
                break;
            case BG_manager.TimeOfDay.evening:
                currentAnimator.SetInteger("timeOfDay", 1);
                //clearBG(newTOD);
                break;
            case BG_manager.TimeOfDay.night:
                currentAnimator.SetInteger("timeOfDay", 2);
                //clearBG(newTOD);
                break;
            case BG_manager.TimeOfDay.morning:
                currentAnimator.SetInteger("timeOfDay", 3);
                //clearBG(newTOD);
                break;
        }
    }
Ejemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     bgm =  BGManager.GetComponent<BG_manager>();
     enemyManager = EnemyManager.GetComponent<EnemyManager>();
     Toolbox.Instance.loadingCard.SetActive(false);
     StartWaveMaker();
     //print("waveActive = " + waveActive);
     //ChangeWavePhase(wavePhase.intro);
     enemyManager.SetWaveNumber(waveNumber);
     ChangeWavePhase(wavePhase.intro);
     waveText.text = "wave " + waveNumber.ToString();
     waveAnimator = waveTitle.GetComponent<Animator>();
     waveAnimator.SetTrigger("happen");
 }