public virtual void MapClass(ClassInfo classInfo) { m_classCache.Add(classInfo); if(m_classCache.Count >= kClassCacheSize || ShouldFlush) Flush(); }
private void MapClass(Messages.MapClass mapClass) { if(m_classes.ContainsKey(mapClass.ClassId)) return; ClassInfo classInfo = new ClassInfo { Id = mapClass.ClassId }; classInfo.Name = mapClass.Name; classInfo.IsValueType = mapClass.IsValueType; m_classes.Add(classInfo.Id, classInfo); m_data.MapClass(classInfo); }