Exemple #1
0
        public void Update()
        {
            var closeIslands = TopdownIslandIndex.GetColliders(viewCollider, toFollow.GetPosition());
            var toAdd        = closeIslands.Where(i => !DrawingIslands.Contains((Island)i));

            foreach (var item in toAdd)
            {
                AddIsland((Island)item);
            }
            var toDelete = DrawingIslands.Where(i => !closeIslands.Contains(i));

            foreach (var item in toDelete)
            {
                DeleteIsland((Island)item);
            }
            UpdateSizes();
            UpdatePositions();
        }
 public void Update(float deltaTime)
 {
     if (focussedOn != null && view != null)
     {
         view.transform.position = (camera.GetPosition()) + new Vector3(0, -6, 2.1f);
         UpdateViewItemsLocation();
         if (Input.GetKeyDown(KeyCode.Mouse1))
         {
             UseItemIfClicked();
         }
     }
 }