Exemple #1
0
        public void SendArenaBegin(Arena arena)
        {
            var arenaBegin = new ArenaBeginResponse();

            arenaBegin.Result    = Result.Failed;
            arenaBegin.Errormsg  = "对方不在线";
            arenaBegin.ArenaInfo = arena.ArenaInfo;
            arena.Red.Session.Response.arenaBegin = arenaBegin;
            arena.Red.SendResponse();

            if (arena.Blue != null)//pve对战
            {
                arena.Blue.Session.Response.arenaBegin = arenaBegin;
                arena.Blue.SendResponse();
            }
        }
Exemple #2
0
 private void OnArenaBegin(object sender, ArenaBeginResponse message)
 {
     Debug.Log("OnArenaBegin");
     ArenaManager.Instance.EnterArena(message.ArenaInfo);
 }