Example #1
0
 bool RenderComponent::VInit()
 {
     shared_ptr< SceneNode > pSceneNode = VGetSceneNode();
     if( pSceneNode )
     {
         g_pGame->AddSceneNode( m_pGameObject->GetId(), pSceneNode );
         return true;
     }
     return false;
 }
Example #2
0
void BaseRenderComponent::VPostInit(void)
{
    shared_ptr<SceneNode> pSceneNode(VGetSceneNode());
	shared_ptr<EventData_New_Render_Component> pEvent(WE_NEW EventData_New_Render_Component(m_pOwner->GetId(), pSceneNode));
	IEventManager::Get()->VTriggerVTriggerEvent(pEvent);
}