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(); }
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); } }