#include "ComponentManager.h" template void GameObject::addSpriteComponent(Args&&... args) { ComponentManager::GetInstance().addSpriteComponent(std::forward(args)...); } template void GameObject::addRigidbodyComponent(Args&&... args) { ComponentManager::GetInstance().addRigidbodyComponent(std::forward(args)...); } template void GameObject::addColiderComponent(Args&&... args) { ComponentManager::GetInstance().addColiderComponent(std::forward(args)...); }