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