/// <summary> /// Adds an event to a map. /// </summary> /// <param name="Location"></param> /// <param name="mapEvent"></param> public virtual void addEvent(GameLocation Location, MapEvent mapEvent) { foreach (var pair in this.mapEvents) { if (pair.Key == Location) { pair.Value.Add(mapEvent); } } }
/// <summary> /// Adds an event to the map given the name of the map. /// </summary> /// <param name="mapName"></param> /// <param name="mapEvent"></param> public virtual void addEvent(string mapName, MapEvent mapEvent) { foreach (var pair in this.mapEvents) { if (pair.Key.Name == mapName) { pair.Value.Add(mapEvent); } } }