public int?Value(LocationNumbering numbering) { switch (numbering) { case LocationNumbering.Generation1: case LocationNumbering.Generation2: throw new NotSupportedException(); case LocationNumbering.Generation3: return(Value3); case LocationNumbering.Colosseum: return(ValueColo); case LocationNumbering.XD: return(ValueXd); case LocationNumbering.Generation4: return(Value4); case LocationNumbering.Generation5: return(Value5); case LocationNumbering.Generation6: return(Value6); default: throw new ArgumentException(); } }
public TrainerMemo(Pokedex.Pokedex pokedex, LocationNumbering numbering, DateTime ? time_egg_obtained, DateTime ? time_encountered, int location_egg_obtained_id, int location_encountered_id, bool is_hatched, byte level_encountered) { m_pokedex = pokedex; m_location_egg_obtained_pair = Location.CreatePairForLocationNumbering(m_pokedex, () => Numbering); m_location_encountered_pair = Location.CreatePairForLocationNumbering(m_pokedex, () => Numbering); Numbering = numbering; TimeEggObtained = time_egg_obtained; TimeEncountered = time_encountered; m_location_egg_obtained_pair.Key = location_egg_obtained_id; m_location_encountered_pair.Key = location_encountered_id; IsHatched = is_hatched; LevelEncountered = level_encountered; }
public TrainerMemo(Pokedex.Pokedex pokedex, LocationNumbering numbering, DateTime?time_egg_obtained, DateTime?time_encountered, int location_egg_obtained_id, int location_encountered_id, bool is_hatched, byte level_encountered) { m_pokedex = pokedex; m_location_egg_obtained_pair = Location.CreatePairForLocationNumbering(m_pokedex, () => Numbering); m_location_encountered_pair = Location.CreatePairForLocationNumbering(m_pokedex, () => Numbering); Numbering = numbering; TimeEggObtained = time_egg_obtained; TimeEncountered = time_encountered; m_location_egg_obtained_pair.Key = location_egg_obtained_id; m_location_encountered_pair.Key = location_encountered_id; IsHatched = is_hatched; LevelEncountered = level_encountered; }
public IDictionary <int, Location> LocationsByGeneration(LocationNumbering generation) { return(m_location_values_generations[generation]); }
public int? Value(LocationNumbering numbering) { switch (numbering) { case LocationNumbering.Generation1: case LocationNumbering.Generation2: throw new NotSupportedException(); case LocationNumbering.Generation3: return Value3; case LocationNumbering.Colosseum: return ValueColo; case LocationNumbering.XD: return ValueXd; case LocationNumbering.Generation4: return Value4; case LocationNumbering.Generation5: return Value5; case LocationNumbering.Generation6: return Value6; default: throw new ArgumentException(); } }
public int?Value(Generations generation) { LocationNumbering numbering = GenerationToLocationNumbering(generation); return(Value(numbering)); }