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