private void OnTriggerEnter2D(Collider2D collision)
    {
        Debug.Log("collision detected");
        if (UseAnchor)
        {
            Debug.Log("Anchor used: " + anchor);
            //Movemos la cámara hasta el ancla
            movement.MoveToAnchor(anchor, snapSpeed);
        }

        //Cambiamos el tamaño de la cámara a la necesaria para esta zona
        camSize.ChangeSize(CameraSize, snapSpeed);
        movement.EnterZone();
    }
Beispiel #2
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        Debug.Log("entered zone");
        if (UseAnchor)
        {
            //Movemos la cámara hasta el ancla
            movement.MoveToAnchor(anchor, snapSpeed);
        }
        else
        {
            movement.OffsetPlayerFocus(offset);
        }

        //Cambiamos el tamaño de la cámara a la necesaria para esta zona
        camSize.ChangeSize(CameraSize, snapSpeed);
        movement.EnterZone();
        if (cinematic)
        {
            Invoke("LeaveZone", cinematicTime);
            Debug.Log("leaving scheduled");
            Destroy(this.gameObject, cinematicTime + 0.1f);
        }
    }