public void Remove(Sight sight) { if (_map.ContainsKey(sight)) { _map.Remove(sight); } }
public SightVisual this[Sight sight] { get { return(_map[sight]); } set { _map[sight] = value; } }
public void MapSight(Sight sight, ContainerVisual containerVisual, Rectangle rectImage) { if (_map.ContainsKey(sight)) { _map[sight].ImageContainerVisual = containerVisual; _map[sight].RectImage = rectImage; } else { _map.Add(sight, new SightVisual { ImageContainerVisual = containerVisual, RectImage = rectImage }); } }