public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQCONNECT, reqConnect = new UReqConnect { svcID = SvcID, gameID = GameID, lastCloseTime = 0, version = new MSG.Protocol.Version { framework = Settings.FrameworkVersion, service = Version }, memberInfo = new MSG.Protocol.MemberInfo { game_id = MemberInfo.GameID, avatar_url = MemberInfo.AvatarUrl, nick_name = MemberInfo.NickName, gender_option = MemberInfo.GenderOption } } }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQINFO, reqInfo = new UReqInfo() }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.GLREQGAMEPROTOCOL, reqGameProtocol = Buffer }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQGATEWAYPROTOCOL, reqGatewayProtocol = Buffer }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQCHANNEL, reqChannel = new UReqChannel() }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQNOTICE, reqNotice = new UReqNotice() }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQCLOSE, reqClose = new UReqClose() }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQAUTOJOIN, reqAutoJoin = new UReqAutoJoin { categoryID = CategoryID, channelID = ChannelID } }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQPLUG, reqPlug = new UReqPlug { gameID = GameID, passwd = tmpData.PlugPassword } }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQLEAVEGAME, reqLeaveGame = new UReqLeaveGame() { gameID = GameID, kick = false, leave_info = LeaveInfo } }; return(request); }
public override UReqProtocol MakeUReqProtocol(TempData tmpData) { UReqProtocol request = new UReqProtocol { type = UReqProtocol.Type.UREQDB, reqDB = new Protocol.ReqDB { seq = Seq, query = Query, options = Options, } }; foreach (DBIn dbin in _params) { Protocol.DBIn.Type dbtype = Protocol.DBIn.Type.INT; switch (dbin.Type) { case DBIn.TypeEnum.Int: dbtype = Protocol.DBIn.Type.INT; break; case DBIn.TypeEnum.Int64: dbtype = Protocol.DBIn.Type.INT64; break; case DBIn.TypeEnum.Str: dbtype = Protocol.DBIn.Type.STR; break; } Protocol.DBIn tmp = new Protocol.DBIn { type = dbtype, val = dbin.Value }; [email protected](tmp); } return(request); }