public SkriftPokemon(string id, SkriftPokemonKind kind)
 {
     Id   = id;
     Name = kind + "";
     Kind = kind;
     Type = GetTypes(kind);
 }
        private string[] GetTypes(SkriftPokemonKind kind)
        {
            switch (kind)
            {
            case SkriftPokemonKind.Rattata:
            case SkriftPokemonKind.Raticate:
                return(new[] { "Normal" });

            case SkriftPokemonKind.Spearow:
            case SkriftPokemonKind.Fearow:
                return(new[] { "Normal", "Flying" });

            case SkriftPokemonKind.Goldeen:
            case SkriftPokemonKind.Seaking:
            case SkriftPokemonKind.Seel:
                return(new[] { "Water" });

            case SkriftPokemonKind.Dewgong:
                return(new[] { "Water", "Ice" });

            default:
                return(new[] { "Unknown" });
            }
        }