void LftClickedOnGameObject(GameObject obj) { var gameEntity = obj.GetComponent <AbstractGameObject>(); if (gameEntity == null || (!FieldOfView.IsVisible(gameEntity) && ChunkManager.staticFogEnabled)) { ClickedOnSpace(); return; } if (_choosed) { var prevEnt = _choosedObj.GetComponent <GameEntity>(); ClickedOnSpace(); UnitBar_HTML.ClearUnitBar(prevEnt); } if (!GroupUtil.IsGround(gameEntity.Group)) { ChooseUnit(gameEntity); } else { ClickedOnSpace(); } }
void RemoveChoosedGUI() { if (_choosed) { var ent = _choosedObj.GetComponent <GameEntity>(); UnitBar_HTML.ClearUnitBar(ent); AbilityBar_HTML.HideAbilityBar(); // GUI_HpBar.RemoveHP(ent as AbstractGameObject); // GUI_UnitBar.RemoveBar(ent as AbstractGameObject); } }