Пример #1
0
 private void ShowSelectorCity(UrbanCity city, bool bShow)
 {
     _selectObj.SetActive(bShow);
     if (city != null)
     {
         HexCell cell = hexmapHelper.GetCell(city.CellIndex);
         if (cell)
         {
             _selectObj.transform.parent        = cell.transform;
             _selectObj.transform.localPosition = Vector3.up * 0.2f;
             SelectCircle sc = _selectObj.GetComponent <SelectCircle>();
             if (sc)
             {
                 if (city.CitySize == 1)
                 {
                     sc.SetSize(20);
                 }
                 else
                 {
                     sc.SetSize(8);
                 }
             }
         }
     }
 }
Пример #2
0
 private void ShowSelector(ActorVisualizer av, bool bShow)
 {
     if (!_selectObj)
     {
         return;
     }
     _selectObj.SetActive(bShow);
     if (av)
     {
         bShow = bShow & _isFollowCamera;
         _selectObj.transform.parent        = av.transform;
         _selectObj.transform.localPosition = Vector3.up * 0.2f;
         ToggleFollowCamera();
         SelectCircle sc = _selectObj.GetComponent <SelectCircle>();
         if (sc)
         {
             sc.SetSize(2);
         }
     }
     else
     {
         _selectObj.transform.parent = null;
     }
 }