BOOL Mission::Init( MissionID_t idMission, ScriptID_t idScript, SceneID_t idScene ) { __ENTER_FUNCTION Scene *pScene = g_pSceneManager->GetScene( idScene ); if ( pScene == NULL ) { Assert( pScene != NULL && "Mission::Init" ); return FALSE; } LuaInterface *pLuaInterface = pScene->GetLuaInterface(); pLuaInterface->ExeScript( idScript, "GetDetailInfo" ); m_DetailInfo = *(pScene->m_pMissionData); m_idMission = idMission; m_idScript = idScript; return TRUE; __LEAVE_FUNCTION return FALSE; }