#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)...); }