Exemplo n.º 1
0
        protected void Application_Start(object sender, EventArgs e)
        {
            System.Net.HttpWebRequest.DefaultWebProxy = null;

            AFriendManager.Instance.Init();

            AOutput.Instance.RegistOutputDel(OnOutPut);

            new Thread(new ThreadStart(() =>
            {
                while (true)
                {
                    Thread.Sleep(3000);
                    WSHandler.TickUsers();
                }
            })).Start();

            new Thread(new ThreadStart(() =>
            {
                while (true)
                {
                    Thread.Sleep(1000);
                    AAvatarManager.Instance.OnTick();
                }
            })).Start();
        }
Exemplo n.º 2
0
        protected void Application_Start(object sender, EventArgs e)
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);
            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

            System.Net.HttpWebRequest.DefaultWebProxy = null;

            AWSEnter.Instance.Init();
            /*AFriendManager.Instance.Init();*/

            AOutput.Instance.RegistOutputDel(OnOutPut);

            new Thread(new ThreadStart(() =>
            {
                while (true)
                {
                    Thread.Sleep(3000);
                    WSHandler.TickUsers();
                }
            })).Start();

            new Thread(new ThreadStart(() =>
            {
                while (true)
                {
                    Thread.Sleep(1000);
                    AAvatarManager.Instance.OnTick();
                }
            })).Start();
        }
Exemplo n.º 3
0
 private async Task OnPing(string method, UserWithToken arg2, string arg3)
 {
     await WSHandler.DoSend(arg2, arg2.DoHeartBeat());
 }
Exemplo n.º 4
0
 private async Task OnMove(string method, UserWithToken arg2, string arg3)
 {
     await WSHandler.DoSend(arg2, method + "?" + arg2.gameAvatar?.GameHandler_Move(arg3));
 }
Exemplo n.º 5
0
 private async Task OnJoinRoom(string method, UserWithToken arg2, string roomType)
 {
     arg2.gameAvatar?.GameHandler_JoinRoom(roomType);
     await WSHandler.DoSend(arg2);
 }
Exemplo n.º 6
0
 private async Task OnRoomOperation(string method, UserWithToken arg2, string arg3)
 {
     arg2.gameAvatar?.GameHandler_RoomOperation(arg3);
     await WSHandler.DoSend(arg2);
 }
Exemplo n.º 7
0
 public async Task OnSend(string msg)
 {
     await WSHandler.DoSend(this, msg);
 }
Exemplo n.º 8
0
 private async Task OnPing(UserWithToken arg1, string arg2)
 {
     await WSHandler.DoSend(arg1, arg1.DoHeartBeat());
 }