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); } }
// 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")); }