Esempio n. 1
0
		public virtual void MapClass(ClassInfo classInfo)
		{
			m_classCache.Add(classInfo);
			if(m_classCache.Count >= kClassCacheSize || ShouldFlush)
				Flush();
		}
Esempio n. 2
0
		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);
		}