#include #include COMPONENT_NAMESPACE_BEGIN StaticMeshComponent *StaticMeshComponentManager::CreateStaticMeshComponent(SceneNode *psn,StaticMeshComponentData *data) { if(!psn||!data)return(nullptr); StaticMeshComponent *smc=new StaticMeshComponent(psn,data,this); psn->AddComponent(smc); return smc; } Component *StaticMeshComponentManager::CreateComponent(SceneNode *psn,ComponentData *data) { return CreateStaticMeshComponent(psn,reinterpret_cast(data)); } COMPONENT_NAMESPACE_END