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);
	}
}
Beispiel #2
0
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);
	}
}