Ejemplo n.º 1
0
 private void OnCollisionEnter2D(Collision2D col)
 {
     if (col.gameObject.CompareTag("Player"))
     {
         if (!moving && !dm.currentRoom.Locked)
         {
             Direction direction;
             (destination, direction) = dm.Move(gameObject);
             moving                 = true;
             startMove              = Time.time;
             endMove                = Time.time + moveDuration;
             startPos               = Camera.main.transform.position;
             dc.transform.position += dm.DirectionToVec2(direction).FillZDim().Scale(2);
             dc.SetPause(true);
         }
     }
 }