private void ReadStateGroups(EndianReader reader) { int numStateGroups = reader.ReadInt32(); StateGroups = new StateGroup[numStateGroups]; for (int i = 0; i < numStateGroups; i++) StateGroups[i] = new StateGroup(reader); }