protected BaseAction(int aActionId, ActionGetter actionGetter) : base(aActionId, actionGetter) { _resultData = new ResultData() { MsgId = actionGetter.GetMsgId(), ActionId = actionGetter.GetActionId(), ErrorInfo = "" }; }
public override void ResponseError(BaseGameResponse response, ActionGetter actionGetter, int errorCode, string errorInfo) { var result = new ResultData() { MsgId = actionGetter.GetMsgId(), ActionId = actionGetter.GetActionId(), ErrorCode = errorCode, ErrorInfo = errorInfo, Data = null }; //实现出错处理下发 response.BinaryWrite(Encoding.UTF8.GetBytes(MathUtils.ToJson(result))); }
protected override string BuildJsonPack() { ResultData resultData = new ResultData() { MsgId = actionGetter.GetMsgId(), ActionId = actionGetter.GetActionId(), ErrorInfo = "", Data = new UserData() { UserId = Current.UserId, SessionId = Current.SessionId } }; return MathUtils.ToJson(resultData); }