void ant::InternalLuaScriptExports::attachScriptProcess( LuaPlus::LuaObject scriptProcess ) { LuaPlus::LuaObject temp = scriptProcess.Lookup("__object"); if (!temp.IsNil()) { IProcessStrongPtr pProcess(static_cast<IProcess*>(temp.GetLightUserData())); ProcessManagerSingleton::instance()->getProcessManager()->attachProcess(pProcess); } else { GCC_ERROR("Could not find __object in script proces"); } }
void InternalScriptExports::AttachScriptProcess(LuaPlus::LuaObject scriptProcess) { LuaPlus::LuaObject temp = scriptProcess.Lookup("__object"); if (!temp.IsNil()) { shared_ptr<Process> pProcess(static_cast<Process*>(temp.GetLightUserData())); g_pApp->m_pGame->AttachProcess(pProcess); } else { GCC_ERROR("Couldn't find __object in script process"); } }