Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }