public void Load(byte[] bytes) { m_map = new Dictionary <int, QualityInfo>(); BinaryHelper helper = new BinaryHelper(bytes); int sceneCount = helper.ReadInt(); for (int index = 0; index < sceneCount; ++index) { QualityInfo info = new QualityInfo(); info.Load(helper); m_map.Add(info.m_quality, info); } }