private void OnQuestSubmit(NetConnection <NetSession> sender, QuestSubmitRequest message) { QuestSubmitResponse response = new QuestSubmitResponse(); sender.Session.Response.questSubmitResponse = response; response.Result = sender.Session.Character.questManager.OnSubmitQuest(sender, message.QuestId); DBService.Instance.Save(); sender.SendResponse(); }
private void OnSubmitRequest(NetConnection <NetSession> sender, QuestSubmitRequest request) { Character character = sender.Session.Character; Log.InfoFormat("QuestSubmitRequest:: character:{0}:QuestId{1}", character.Id, request.QuestId); Result result = character.QuestManager.SubmitQuest(sender, request.QuestId); sender.Session.Response.questSubmit = new QuestSubmitResponse(); sender.Session.Response.questSubmit.Result = result; sender.SendResponse(); }