private void OnTriggerExit2D(Collider2D collision) { Debug.Log("inside " + movement.InsideZones() + " zones"); movement.ExitZone(); //No es necesario asignar cam: para poder salir del trigger tiene que haber primero entrado if (movement.InsideZones() == 0) { Debug.Log("defaultsize = " + defaultSize); //Movemos la cámara a su posición original relativa al jugador movement.ReturnToPlayer(); //Devolvemos la cámara a su tamaño original camSize.ChangeSize(defaultSize, snapSpeed); } }
private void LeaveZone() { Debug.Log("left?"); movement.ExitZone(); if (movement.InsideZones() == 0) { if (UseAnchor) { //Movemos la cámara a su posición original relativa al jugador movement.ReturnToPlayer(); } else { movement.OffsetPlayerFocus(0f); } //Devolvemos la cámara a su tamaño original camSize.ChangeSize(defaultSize, snapSpeed); } }