private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject == GameMaster.GetPlayer()) { PlayerKeys playerKeys = collision.gameObject.GetComponent <PlayerKeys>(); if (playerKeys.HasKey(m_endGameKeyId)) { collision.gameObject.GetComponent <PlayerEndGame>().CompleteGame(); playerKeys.RemoveKey(m_endGameKeyId); GetComponent <Fader>().StartFade(); } } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject == GameMaster.GetPlayer()) { PlayerKeys playerKeys = collision.gameObject.GetComponent <PlayerKeys>(); if (playerKeys.HasKey(m_id)) { playerKeys.RemoveKey(m_id); GetComponent <Fader>().StartFade(); if (m_openFX != null) { GameMaster.GetAudioManager().CreateAndPlayAudioObject(m_openFX); } } } }