public void RepareTurret(Enum_IdTurret tur) { int val = getValuePvRepair(tur); _City.GetTurretById(tur).Repare(val); // show Val //_Player. _City.SubToFragmentPlayer(val * _costRepair); }
public Turret GetTurretById(Enum_IdTurret enumId) { foreach (Turret tur in _listTurret) { if (tur._enumIdTurret == enumId) { return(tur); } } return(null); }
public void BuildTurretStandard(Enum_IdTurret tur) { Turret turret = _City.GetTurretById(tur); if (turret._enumCurrentTurretType == Enum_TurretType.Standard) { turret.Upgrade(); } else { turret.ChangeTypeTurret(Enum_TurretType.Standard); } }
public void BuildTurretDisi(Enum_IdTurret tur) { Turret turret = _City.GetTurretById(tur); if (turret._enumCurrentTurretType == Enum_TurretType.Disintegrator) { turret.Upgrade(); } else { turret.ChangeTypeTurret(Enum_TurretType.Disintegrator); } }
public int getValuePvRepair(Enum_IdTurret tur) { Turret cible = _City.GetTurretById(tur); return(cible._pvMax - cible._pv); }