private FireLevel DecreaseFireLevel(FireLevel fireLevel)
        {
            switch (fireLevel)
            {
            case FireLevel.NONE:
                throw new Exception("WASTING RESOURCES");

            case FireLevel.SMALL:
                return(FireLevel.NONE);

            case FireLevel.MEDIUM:
                return(FireLevel.SMALL);

            case FireLevel.LARGE:
                return(FireLevel.MEDIUM);

            case FireLevel.EPIC:
                return(FireLevel.LARGE);

            case FireLevel.DISASTER:
                return(FireLevel.EPIC);

            default:
                return(fireLevel);
            }
        }
Example #2
0
 // Use this for initialization
 void Start()
 {
     fireLevel      = fireManager.GetComponent <FireLevel>();
     hose.watering += UpdateWater;
     waterTxt.text  = hose.water.ToString() + "L";
     fireLevel.win += OnWin;
     lose          += OnLose;
     Time.timeScale = 1;
     //PlayerPrefs.SetInt("Level", 1);
     //Debug.Log(PlayerPrefs.GetInt("Level"));
 }