private void Load(StructureValueCollection values, IndexOffsetConverter converter) { StringCount = (int)values.GetNumber("string count"); LocaleTableSize = (int)values.GetNumber("locale table size"); LocaleIndexTableLocation = new Pointer(values.GetNumber("locale index table offset"), converter); LocaleDataLocation = new Pointer(values.GetNumber("locale data index offset"), converter); // H3 beta doesn't have hashes if (values.HasRaw("index table hash")) IndexTableHash = values.GetRaw("index table hash"); if (values.HasRaw("string data hash")) StringDataHash = values.GetRaw("string data hash"); }