type MatchMaker struct {
// contains filtered or unexported fields
}
func NewMatchMakerAsTCP(tcp *tcp.Client) *MatchMaker
func NewMatchMakerAsUDP(udp *udp.Client) *MatchMaker
func (mm *MatchMaker) CancelTicket()
func (mm *MatchMaker) GetRoomID() string
func (mm *MatchMaker) IssueTicket()
func (mm *MatchMaker) OnTicketCancel(cb func(bool, []byte)) bool
func (mm *MatchMaker) OnTicketComplete(cb func(bool, []byte)) bool