private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("PlayerFocus")) { gameplayText.ChangeAndFade(message, 3f); gameObject.SetActive(false); } }
IEnumerator LoseOxygen() { while (oxygen > 0) { oxygen -= 1f; oxygenGauge.setDisplayedValue(oxygen); yield return(new WaitForSeconds(oxygenDepletionRate)); } gameplayText.ChangeAndFade("Can't... breathe...", 3f); ChangeState(GameState.Over); }