public override void ResponderConversation(ref object context) { RequestGameListReply msg = new RequestGameListReply() { LobbyGameList = _LobbyGameList, ConvId = ConvId, MsgId = MessageId.Create(), MessageType = TypeOfMessage.RequestGameListReply }; ReliableSend(msg); }
public override void InitatorConversation(ref object context) { Message msg = CreateFirstMessage(); ReliableSend(msg); if (Error != null) { return; } RequestGameListReply reply = Message.Decode <RequestGameListReply>(incomingMsg); _LobbyGameList = reply.LobbyGameList; context = _LobbyGameList; Send(CreateAck()); }