Esempio n. 1
0
 public GameService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Esempio n. 2
0
 public InventoryService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Esempio n. 3
0
 public StatsService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Esempio n. 4
0
 public SummonerService(ILeagueAccount connection)
 {
     _conn = connection;
 }
Esempio n. 5
0
 private static IEnumerable<object> InitializeServices(ILeagueAccount account)
 {
     yield return new SummonerService(account);
 }
Esempio n. 6
0
        private static void Initialize()
        {
            var accounts = InitAccounts();
            var composite = new CompositeLeagueAccount();
            foreach (var account in accounts)
                composite.AddAccount(account);

            var errors = composite.ConnectAll();
            foreach (var error in errors)
                System.Console.WriteLine("Error Connecting: " + error.Key.Region + " >> " + error.Value);

            _account = composite;

            var services = InitializeServices(_account);
            InitializeCommandMaps(services);
        }