public void SetContagious() { allowInputs = true; //countdownBar.maxValue = -10; countDown = false; currentState = State.Contagious; HUD.SetActive(true); StartUI.SetActive(false); SickUI.SetActive(false); Sun.gameObject.GetComponent <SunDawn>().SetActive(); TimeCounter.gameObject.GetComponent <TimedownCounter>().SendMessage("SetContinueTime"); InfectionBar.SetActive(false); InfectionStatus.gameObject.GetComponent <Text>().text = "COVID POSITIVO"; InfectionStatus.gameObject.GetComponent <Text>().color = Color.red; playerSpeed = 3; ambient.Play(); }
void Start() { //Set the max value to the refill time rb = GetComponent <Rigidbody>(); if (currentLevelInt == 0) { threshold_money = 3000; } else if (currentLevelInt == 1) { print("LVL2!"); threshold_money = 4000; StartUI.SetActive(false); HUD.SetActive(true); ambient.Play(); TimeCounter.gameObject.GetComponent <TimedownCounter>().SendMessage("ChangeFlag"); Sun.gameObject.GetComponent <SunDawn>().SetActive(); if (contagiusBool) { currentState = State.Contagious; threshold_money = threshold_money + 500 * (currentLevelInt + 1); totalmoney.text = threshold_money.ToString(); VirusEmitter.enableEmission = true; VirusEmitter.Play(); playerSpeed = 3; InfectionBar.SetActive(false); InfectionStatus.gameObject.GetComponent <Text>().text = "COVID POSITIVO"; InfectionStatus.gameObject.GetComponent <Text>().color = Color.red; } else { currentState = State.Active; } } else if (currentLevelInt == 2) { threshold_money = 5000; StartUI.SetActive(false); HUD.SetActive(true); allowInputs = true; ambient.Play(); //TimeCounter.gameObject.GetComponent<TimedownCounter>().SendMessage("ChangeFlag"); Sun.gameObject.GetComponent <SunDawn>().SetActive(); if (contagiusBool) { currentState = State.Contagious; threshold_money = threshold_money + 500 * (currentLevelInt + 1); totalmoney.text = threshold_money.ToString(); VirusEmitter.enableEmission = true; VirusEmitter.Play(); playerSpeed = 3; InfectionBar.SetActive(false); InfectionStatus.gameObject.GetComponent <Text>().text = "COVID POSITIVO"; InfectionStatus.gameObject.GetComponent <Text>().color = Color.red; } else { currentState = State.Active; } } totalmoney.text = threshold_money.ToString(); }