public ActiveItemCollection(DataManager.Maps.MapDump rawMap) { this.rawMap = rawMap; mapItems = new MapItem[rawMap.ActiveItem.Length]; for (int i = 0; i < mapItems.Length; i++) { mapItems[i] = new MapItem(rawMap.ActiveItem[i]); if (mapItems[i].Num == 0) { mapItems[i].Num = -1; } } }