public int AddSubworld(Subworld subworld) { int id = WorldSubWorlds.Count; WorldSubWorlds.Add(id, subworld); subworld.SetSubworldID(id); return(id); }