public void RemoveComponentOfType <ComponentType>() where ComponentType : IComponent { EntityInfrastructureManager.RemoveComponent <ComponentType>(this); }
public void RemoveComponent <T>(T component) where T : IComponent { EntityInfrastructureManager.RemoveComponent(component, Id); }