Exemple #1
0
        static void Main(string[] args)
        {
            var m_MemoryUpdater = new MhwMemoryUpdater();
            //HunterDataCenter.OnDataReceive = (teams,monster) => {
            //    Console.Clear();
            //    foreach(var m in monster)
            //    {
            //        Console.WriteLine($"=={m.Name}==");
            //        Console.WriteLine($"HP:{m.Health.Current}/{m.Health.Max}");
            //    }
            //    Console.WriteLine("================================");
            //    foreach(var player in teams)
            //    {
            //        Console.WriteLine($"{player.Index}号位:[{player.Name}]>{player.Damage}");
            //    }
            //};

            HostConfiguration config = new HostConfiguration();

            config.RewriteLocalhost = true;
            var host = new NancyHost(config, new Uri(Config.Get().ApiHost));

            host.Start();
            Log.WriteLine("Api Start On " + Config.Get().ApiHost);
            //while (true)
            //{
            //    m_MemoryUpdater.NewUpdate();
            //    HunterDataCenter.Update();
            //    Thread.Sleep(500);
            //}
        }
Exemple #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Console.SetOut(new TextBoxWriter(this.textBox1));

            //Start MonsterHunterMemoryUpdater
            var m_MemoryUpdater = new MhwMemoryUpdater();

            //Start WebApi
            HostConfiguration config = new HostConfiguration();

            config.RewriteLocalhost = true;
            var host = new NancyHost(config, new Uri(Config.Get().ApiHost));

            host.Start();
            Log.WriteLine("Api Start On " + Config.Get().ApiHost);
        }