private void encounterToolStripMenuItem_Click(object sender, EventArgs e) { List <IZone> IZones = worldmap.GetZones(); //List<Zone> Zones = (List<Zone>)IZones; frmEncounterGroupEditor groupeditor = new frmEncounterGroupEditor(IZones, worldmap.FOGameParser, worldmap.GroupParser, worldmap.DialogListParser, worldmap.FOOBJParser, worldmap.FODLGParser, worldmap.DefineParser); groupeditor.ShowDialog(); cmbShowGroup.Items.Clear(); cmbShowGroup.Items.AddRange(EditorData.Groups.ToArray()); GC.Collect(); worldmap.RefreshZoneGroups(); }