Ejemplo n.º 1
0
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;
}