Ejemplo n.º 1
0
        public async Task Run(string[] args)
        {
            System.IO.StreamReader file =
                new System.IO.StreamReader("token.txt");
            string riotToken    = file.ReadLine();
            string discordToken = file.ReadLine();

            api       = RiotApi.GetInstance(riotToken);
            staticApi = StaticRiotApi.GetInstance(riotToken);
            client    = new DiscordClient(new DiscordConfig()
            {
                Token                 = discordToken,
                TokenType             = TokenType.Bot,
                DiscordBranch         = Branch.Canary,
                LogLevel              = LogLevel.Debug,
                UseInternalLogHandler = true,
                AutoReconnect         = true
            });
            client.UseCommands(new CommandConfig()
            {
                Prefix  = "$",
                SelfBot = false
            });
            CreateCommands(client);
            await client.Connect();

            champions = staticApi.GetChampions(Region.na, ChampionData.info).Champions.Values.ToList <ChampionStatic>();
            spells    = staticApi.GetSummonerSpells(Region.eune, SummonerSpellData.basic).SummonerSpells.Values.ToList <SummonerSpellStatic>();
            Console.ReadLine();
        }
Ejemplo n.º 2
0
        public void GetSummonerSpells_Test()
        {
            var spells = api.GetSummonerSpells(Region.euw, SummonerSpellData.all);

            Assert.IsNotNull(spells.SummonerSpells);
            Assert.IsTrue(spells.SummonerSpells.Count > 0);
        }
Ejemplo n.º 3
0
        internal RealmStaticData(StaticRiotApi riotStaticApi, Realm realm, Region region)
        {
            Realm   = realm;
            Version = new RiotVersion(Realm.V);
            Region  = region;

            Champions      = riotStaticApi.GetChampions(region, ChampionData.all);
            Items          = riotStaticApi.GetItems(region, ItemData.all);
            SummonerSpells = riotStaticApi.GetSummonerSpells(region, SummonerSpellData.all);
        }