// LOGIC

    public void Initialize()
    {
        // Initialize providers

        m_ServiceProvider = new ServiceProvider();
        m_ServiceProvider.Initialize();

        // Initialize modules

        m_Modules = new List <GameServicesModule>();

        // User Info module

        UserInfoModule userInfoModule = new UserInfoModule();

        userInfoModule.Initialize();

        m_Modules.Add(userInfoModule);

        // Friends module

        FriendsModule friendsModule = new FriendsModule();

        friendsModule.Initialize();

        m_Modules.Add(friendsModule);

        // Matchmaking module

        MatchmakingModule matchmakingModule = new MatchmakingModule();

        matchmakingModule.Initialize();

        m_Modules.Add(matchmakingModule);

        // Achievements module

        AchievementsModule achievementsModule = new AchievementsModule();

        achievementsModule.Initialize();

        m_Modules.Add(achievementsModule);

        // Stats module

        StatsModule statsModule = new StatsModule();

        statsModule.Initialize();

        m_Modules.Add(statsModule);

        m_Initialized = true;
    }
Exemplo n.º 2
0
 public UserInfoManager(ApplicationDbContext dbContext) : base(dbContext)
 {
     _userInfoModule = new UserInfoModule(DbContext);
 }
 public UserInfoManager(SQLiteConnection dbContext) : base(dbContext)
 {
     _userInfoModule = new UserInfoModule(DbContext);
 }