Exemplo n.º 1
0
        public static IEnumerable <TerraTile> Parse(this string tileString)
        {
            var types = tileString.Split();

            foreach (var type in types)
            {
                if (!string.IsNullOrWhiteSpace(type))
                {
                    yield return(new TerraTile()
                    {
                        Type = EnumNameLookup <TerrainType> .ReverseLookup(type.Trim())
                    });
                }
            }
        }
Exemplo n.º 2
0
 public override string GetText() => EnumNameLookup <TEnum> .Lookup(this.Type);