예제 #1
0
 /// <summary>
 /// This is for use when creating a Pokemon from a class derived from Pokemon.
 /// </summary>
 /// <param name="pokemon"></param>
 public Pokemon(Pokemon pokemon) :
     this(pokemon.id, pokemon.name)
 {
     form = pokemon.FormId == Form.FORM_UNSET && !string.IsNullOrWhiteSpace(pokemon.form) ?
            pokemon.form :
            PokemonTranslator.GetFormName(pokemon.FormId);
 }
예제 #2
0
 public Pokemon(int id, string name, Form formId) :
     this(id, name)
 {
     form = PokemonTranslator.GetFormName(formId);
 }