// CTOR public StatsModule() { m_UserStatsManager = new UserStatsManager("Database/UserStats/UserStatsDatabase"); m_RemoteStatsMapper = new RemoteStatsMapper("Database/UserStats/RemoteStatsMap"); #if STEAM m_Impl = new SteamStatsModuleImpl(); #else m_Impl = new NullStatsModuleImpl(); #endif }
// IStatsModule's interface public void Initialize(UserStatsManager i_UserStatsManager, RemoteStatsMapper i_RemoteStatsMapper) { if (!SteamManager.initializedMain) { return; } m_UserStatsManager = i_UserStatsManager; m_RemoteStatsMapper = i_RemoteStatsMapper; m_StatsValid = false; m_UserStatsReceived = Steamworks.Callback <UserStatsReceived_t> .Create(OnUserStatsReceived); m_GameId = new CGameID(SteamAppInfo.s_AppId); }
public void Initialize(UserStatsManager i_UserStatsManager, RemoteStatsMapper i_RemoteStatsMapper) { // Nothing to do }