예제 #1
0
    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();
            }
        }
    }
예제 #2
0
파일: Door.cs 프로젝트: Blaster391/LD48
    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);
                }
            }
        }
    }