template void ComponentManager::addSpriteComponent(Args&&... args) { mSpriteContainer.pushBack(std::forward(args)...); } template void ComponentManager::addRigidbodyComponent(Args&&... args) { mRigidbodyContainer.pushBack(std::forward(args)...); } template void ComponentManager::addColiderComponent(Args&&... args){ mColiderContainer.pushBack(std::forward(args)...); }