Beispiel #1
0
    public void EnterGameRequest(int UID, ServerCallbackDelegate callback)
    {
        EnterGameRequest request = new EnterGameRequest();

        request.ServerId = _serverID;
        request.UID      = UID;
        SendCommand(request, callback);
    }
Beispiel #2
0
    private void TryEnterGame(int charid)
    {
        var entergameRequest = new EnterGameRequest();

        entergameRequest.CharId = charid;
        m_iCharId = charid;
        AsyncEnterGame enterGame = new AsyncEnterGame(entergameRequest);

        enterGame.TryRequest();
    }
        public void OnEnterGame(EnterGameRequest request, long clientId)
        {
            var roleId = ManagerMediator.RoleManager.GetRoleIdByClientId(clientId);
            var desk   = _room.GetDesk(_room.GetRoleDesk(roleId));

            if (desk != null)
            {
                if (desk.GameLogic is IInnerMail innerMail)
                {
                    innerMail.OnEnterGame(request, clientId);
                }
            }
        }
Beispiel #4
0
 public void OnEnterGame(EnterGameRequest request, long clientId)
 {
     //throw new NotImplementedException();
 }