public Storage(int planetId) { Name = "ps2"; PlanetId = planetId; //Базовая стоимость EPrice = 1; IrPrice = 546; DmPrice = 78; AmPrice = 12; TimePrice = 600; SgPrice = 12; BaseStorageValue = 55000; //Модификатор на уровень LevelMod = 2; var structures = PlanetHelper.GetStructures(planetId); Level = (int)structures[GetName()]; var db = new skagryDataContext(); var tblResourceStorage = db.GetTable <planet_resource_storage>(); var query = from rs in tblResourceStorage where rs.planet_id == GetPlanetId() where rs.date_change == ( from tmp in tblResourceStorage where tmp.planet_id == GetPlanetId() select tmp.date_change ).Max() select new { rs }; foreach (var row in query) { ECurrent = row.rs.e_current.Value; IrCurrent = row.rs.ir_current.Value; DmCurrent = row.rs.dm_current.Value; AmCurrent = row.rs.am_current.Value; LastDate = (DateTime)row.rs.date_change; } }
public EnergyConvertr(int planetId) { Name = "ps3"; //Базовая стоимость EPrice = 1; IrPrice = 1; DmPrice = 1; AmPrice = 1; TimePrice = 1; SgPrice = 1; BaseEnergyConvertrWaste = 0.5; //Модификатор на уровень LevelMod = 2; var structures = PlanetHelper.GetStructures(planetId); PlanetId = planetId; Level = (int)structures[GetName()]; }