protected ComponentBase(ComponentBase that) { Version = that.Version; }
public void AddComponent(ComponentBase component) { m_components.Add(component.GetType(), component); ComponentKey = m_entityLookup.CreateComponentKey(m_components.Values); }