protected void SendJoinTableRequest(TableSummary ts) { JoinTableRequest request = new JoinTableRequest(); request.JoinAsSpectator = true; request.AvailableChips = Host.UserAccount.Chips; request.PlayerName = Host.UserAccount.PlayerName; request.RequestId = Guid.NewGuid().ToString(); request.TableToJoin = ts.TableId; Host.SendMessage(GameMessageType.Server_ReceiveJoinTableRequest, request); }
protected void OnJoinTableRequestReceived(JoinTableRequest jtr, RouteInfo routeInfo) { var myEvent = JoinTableRequestReceived; if (myEvent != null) { myEvent(this, new JoinTableEventArgs(jtr, routeInfo)); } }
public JoinTableEventArgs(JoinTableRequest request, RouteInfo routeInfo) { Request = request; RouteInfo = routeInfo; }