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