Ejemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        if (collider.tag != "Player")
        {
            return;
        }
        if (hasTriggered)
        {
            return;
        }
        hasTriggered = true;

        collider.transform.Find("exclamation").GetComponent <SpriteRenderer>().enabled = true;
        StartCoroutine(DisableExclamation());
        //collider.GetComponent<CharacterBehavior>().PlaySound(exclamationSound);
        CameraBehavior cam = Camera.main.GetComponent <CameraBehavior> ();

        cam.Frozen(transform.position.x, transform.position.y);
        cam.lastEnnemieIsDestroy = false;

        nbEnnemiesLeft = nbEnnemies;

        for (int i = 0; i < nbEnnemies; i++)
        {
            StartCoroutine(SummonEnnemyAfterDelay(i * delaiBetweenEnnemies + 0.8f));
        }
    }