#include "ComponentManager.h" template void GameObject::AddComponent(Args&&... args) { ComponentManager::GetInstance().AddComponent(mId, std::forward(args)...); }