private static void LoadItemStates() { using(FileStream stream = new FileStream(Paths.ItemList, FileMode.Open)) { BinaryReader reader = new BinaryReader(stream); int count = (int)(stream.Length/40); ItemState[] itemStates = new ItemState[count]; for(int i = 0; i < count; i++) { itemStates[i] = new ItemState(reader, (short)(i+1)); } ItemStates = itemStates; } }