public virtual void OnTriggerEnter2D(Collider2D coll) { if (GlobalManager.rage) { GlobalManager.rage.value = 0; } if (GlobalManager.rage && GlobalManager.rage.activated) { spin = true; gameObject.GetComponent <Scroller> ( ).enabled = false; StartCoroutine(WaitUntilFall(0.2f)); SpriteRenderer sr = GetComponent <SpriteRenderer> ( ); Color c = sr.color; c.a = 0.75f; sr.color = c; return; } if (coll.gameObject.name == "Player") { GetComponent <Collider2D>().enabled = false; coll.gameObject.GetComponent <PlayerControl>().Die(); menu.GameIsOver(); GlobalManager.FreezeSpeed( ); } }
// Update is called once per frame void Update() { if (playerDead) { deathTimer -= Time.deltaTime; if (deathTimer <= 0) { menu.GameIsOver( ); GlobalManager.FreezeSpeed( ); } } }