예제 #1
0
 void TryToSetSelectedObject()
 {
     if (selectedHouse != null)
     {
         selectedHouse.IsSelcted = false;
         selectedHouse.ManageSelectedHouse(MapSelectionType.Undefined);
     }
     else
     {
         TweenUIAnimations.MoveUp(mapView.BottomBar);
     }
     selectedHouse = highlightedHouse;
     DisplayData();
     selectedHouse.ManageSelectedHouse(MapSelectionType.Selection);
 }
예제 #2
0
        void TryToResetSelection(MapSelectionType mapSelectionType)
        {
            if (highlightedHouse != null && highlightedHouse != selectedHouse)
            {
                highlightedHouse.ManageSelectedHouse(MapSelectionType.Undefined);
            }

            if (mapSelectionType != MapSelectionType.Selection || selectedHouse == null)
            {
                return;
            }

            selectedHouse.ManageSelectedHouse(MapSelectionType.Undefined);
            highlightedHouse = null;
            selectedHouse    = null;
            TweenUIAnimations.MoveDown(mapView.BottomBar);
        }