Esempio n. 1
0
        public List <ITerrain> TerrainsForGraphic(TerrainGraphic g)
        {
            if (reverseMapping.TryGetValue(g.GraphicTag, out List <ITerrain> retval))
            {
                return(retval);
            }

            return(new List <ITerrain>());
        }
Esempio n. 2
0
 public void Add(TerrainGraphic g)
 {
     Terrains.Add(g.GraphicTag, g);
 }
Esempio n. 3
0
 public bool TryGetTerrain(string tag, out TerrainGraphic g)
 {
     return(Terrains.TryGetValue(tag, out g));
 }