namespace DragonDataSniffer.Data { public sealed class MapInfo { public ushort ID { get; private set; } public string Index { get; private set; } public string Name { get; private set; } public Position Regen { get; private set; } public MapType Type { get; private set; } public bool IsInSide { get; private set; } public double ViewRange { get; private set; } public MapInfo(SQLResult rResult, int rIndex) { ID = rResult.Read(rIndex, "ID"); Index = rResult.Read(rIndex, "MapName"); Regen = new Position(rResult.Read(rIndex, "RegenX"), rResult.Read(rIndex, "RegenY")); Type = (MapType)rResult.Read(rIndex, "MapType"); IsInSide = rResult.Read(rIndex, "InSide"); ViewRange = rResult.Read(rIndex, "ViewRange"); } } }