// INTERNALS

    // IAchievementsModuleImpl's interface

    public void Initialize(AchievementsDatabaseManager i_AchievementsManager)
    {
        m_AchievementsManager = i_AchievementsManager;

        m_UserStatsReceived = Steamworks.Callback <UserStatsReceived_t> .Create(OnUserStatsReceived);

        m_GameId = new CGameID(SteamAppInfo.s_AppId);
    }
    // CTOR

    public AchievementsModule()
    {
        m_AchievementsManager = new AchievementsDatabaseManager();

#if STEAM
        m_Impl = new SteamAchievementsModuleImpl();
#else
        m_Impl = new NullAchievementsModuleImpl();
#endif
    }
 public void Initialize(AchievementsDatabaseManager m_AchievementsManager)
 {
 }