CGameAchievements::CGameAchievements() : m_lastPlayerThrownObject(0) , m_lastPlayerKillBulletId(0) , m_lastPlayerKillGrenadeId(0) , m_killsWithOneGrenade(0) , m_allowAchievements(true) { m_lastPlayerKillBulletId = 0; g_pGame->GetIGameFramework()->RegisterListener(this, "CGameAchievements", FRAMEWORKLISTENERPRIORITY_GAME); CGameLobbyManager *pGameLobbyManager = g_pGame->GetGameLobbyManager(); CRY_ASSERT(pGameLobbyManager || gEnv->IsEditor()); if(pGameLobbyManager) { pGameLobbyManager->AddPrivateGameListener(this); } }
CGameAchievements::CGameAchievements() : m_lastPlayerThrownObject(0) , m_lastPlayerKillBulletId(0) , m_lastPlayerKillGrenadeId(0) , m_killsWithOneGrenade(0) , m_HMGHitType(-1) , m_gaussBulletHitType(-1) , m_allowAchievements(true) { m_lastPlayerKillBulletId = 0; g_pGame->GetIGameFramework()->RegisterListener(this, "CGameAchievements", eFLPriority_Game); CGameLobbyManager *pGameLobbyManager = g_pGame->GetGameLobbyManager(); CRY_ASSERT(pGameLobbyManager || gEnv->IsEditor()); if(pGameLobbyManager) { pGameLobbyManager->AddPrivateGameListener(this); } }