private GameScoreTempModel GetUserGameScore(string _userName) { GameDataAccess.BLL.GameScoreTabelBLL gsBLL = new GameDataAccess.BLL.GameScoreTabelBLL(); Model.GameScoreTabel gsModel = gsBLL.GetGameScore(_userName); GameScoreTempModel scoreModel = new GameScoreTempModel() { userName = _userName, missenemy = gsModel.missenemy, score = gsModel.score }; return(scoreModel); }
public void UpdateScore(Socket soc, WeaveSession wsession) { GameScoreTempModel gsModel = wsession.GetRoot <GameScoreTempModel>(); //执行数据更新的操作...... bool updateSocreResult = UpdateUserScore(gsModel.userName, gsModel.score, gsModel.missenemy); if (updateSocreResult) { // 向客户端发送 更新积分成功的信息 SendRoot <bool>(soc, (byte)CommandEnum.ServerSendUpdateGameScoreResult, "ServerSendUpdateGameScoreResult", updateSocreResult, 0, wsession.Token); } else { // 向客户端发送 更新积分失败的信息 SendRoot <bool>(soc, (byte)CommandEnum.ServerSendUpdateGameScoreResult, "ServerSendUpdateGameScoreResult", updateSocreResult, 0, wsession.Token); //发送人数给客户端 //参数1,发送给客户端对象,参数2,发送给客户端对应的方法,参数3,人数的实例,参数4,此处无作用,参数5,客户端此次token } }