public void AddMapInfo(LevelGenMapInfo info) { if (this.MapInfo.ContainsKey(info.Name)) { foreach (var entity in info.Data) { this.MapInfo[info.Name].Data.Add(entity); } } else { this.MapInfo[info.Name] = info; } }