public static void Remove(this XDictionary <Coord3D, SpriteList <Sprite> > layerMap, Coord3D coord, Sprite item) { if (layerMap[coord].Contains(item)) { layerMap[coord].Remove(item); } }
public static void Add(this XDictionary <Coord3D, SpriteList <Sprite> > layerMap, Coord3D coord, Sprite item) { if (!layerMap.ContainsKey(coord)) { layerMap.Add(coord, new SpriteList <Sprite>()); } layerMap[coord].Add(item); }