GameObjectComponentPtr CorePackage::Create_LuaBehavior(GameObjectManagerPtr pManager) { return pManager->GetAllocator()->AllocObject<LuaBehavior, GameObjectManagerPtr>(pManager); }
GameObjectComponentPtr CorePackage::Create_PostEffectList(GameObjectManagerPtr pManager) { return pManager->GetAllocator()->AllocObject<PostEffectList, GameObjectManagerPtr>(pManager); }
GameObjectComponentPtr CorePackage::Create_Sky(GameObjectManagerPtr pManager) { return pManager->GetAllocator()->AllocObject<Sky, GameObjectManagerPtr>(pManager); }
GameObjectComponentPtr CorePackage::Create_SpotLight(GameObjectManagerPtr pManager) { return pManager->GetAllocator()->AllocObject<Light_Spot, GameObjectManagerPtr>(pManager); }
GameObjectComponentPtr CorePackage::Create_WorldMeshRenderer(GameObjectManagerPtr pManager) { return pManager->GetAllocator()->AllocObject<WorldMeshRenderer, GameObjectManagerPtr>(pManager); }
GameObjectComponentPtr CorePackage::Create_PropertyManager(GameObjectManagerPtr pManager) { return pManager->GetAllocator()->AllocObject<PropertyManager, GameObjectManagerPtr>(pManager); }