void OnEnable() { EventManagerController.StartListening("SwallowMapItem", () => { score += 100; gameObject.GetComponent <Text>().text = "Score: " + score; }); }
void OnEnable() { EventManagerController.StartListening("SwallowMapItem", () => { bSwallowedItem = true; }); EventManagerController.StartListening("SwallowZumbi", () => { bSwallowedZombie = true; }); }
void OnEnable() { EventManagerController.StartListening("SwallowZumbi", () => { if (hasGameEnded) { return; } zumbiCount--; if (zumbiCount == 0) { this.levelFinishedUI.SetActive(true); hasGameEnded = true; Debug.Log("gg faggots :)"); StartCoroutine(WaitForKeyPress(KeyCode.Return, () => SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1))); } }); EventManagerController.StartListening("SwallowMapItem", () => { playerhomo.GetComponent <Healthbar>().HealDamage(1.0f); }); EventManagerController.StartListening("TakeDamage", () => { playerhomo.GetComponent <Healthbar>().TakeDamage(5.0f); playerhomo.GetComponent <AudioSource>().Play(); }); EventManagerController.StartListening("GameOver", () => { if (hasGameEnded) { return; } this.levelFailedUI.SetActive(true); hasGameEnded = true; Debug.Log("Game over losers :)"); StartCoroutine(WaitForKeyPress(KeyCode.F, () => Restart())); }); EventManagerController.StartListening("EndGame", () => { Debug.Log("damn you succ good bb <3"); StartCoroutine(WaitForKeyPress(KeyCode.Return, () => SceneManager.LoadScene(0))); }); }