2using System.Collections.Generic;
35 GC.SuppressFinalize(
this);
41 throw new InvalidOperationException(
"ValuesDictionary has invalid type.");
virtual void InheritFromComponent(Component baseComponent)
virtual void OnEntityRemoved()
ValuesDictionary ValuesDictionary
virtual void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
virtual void Initialize(Entity entity, ValuesDictionary valuesDictionary)
virtual void Load(ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
virtual IEnumerable< Entity > GetOwnedEntities()
ValuesDictionary m_valuesDictionary
virtual void OnEntityAdded()
DatabaseObjectType MemberComponentTemplateType
virtual GameDatabase GameDatabase
DatabaseObject DatabaseObject