예제 #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.tag == "SlowMotion")
        {
            return;
        }

        if (collision.tag == "Item")
        {
            UseItem();

            collision.gameObject.GetComponent <Collider2D>().enabled = false;
            collision.gameObject.GetComponentInChildren <SpriteRenderer>().DOFade(0f, 1f);
            collision.transform.DOScale(new Vector3(2f, 2f, 1f), 1f);
            Destroy(collision.gameObject, 1f);

            SoundManager.Instance.PlaySe(SE.GetItem);
            return;
        }

        enableDodge = false;

        GameMain gameMain = FindObjectOfType <GameMain>();

        gameMain.DisableWhenActiveDie();

        GameObject pauseObj = GameObject.Find("PauseObj");

        Destroy(pauseObj);

        SoundManager.Instance.PlaySe(SE.PlayerDamage);

        SceneController.Instance.Additive(Scene.Result);
    }