public RootResponse <DTOTalentView> HitTalent(Guid mid, string tid, bool hasTask) { if (!ManagerUtil.CheckFunction(mid, EnumOpenFunction.Talent)) { return(ResponseHelper.InvalidFunction <RootResponse <DTOTalentView> >()); } return(ResponseHelper.TryCatch(() => ManagerSkillRules.HitTalent(mid, tid, hasTask))); }
/// <summary> /// 重置天赋 /// </summary> /// <param name="managerId"></param> /// <returns></returns> public ManagerTreeResponse ResetSkillPoint(Guid managerId) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.ResetSkillPoint(managerId))); }
/// <summary> /// 天赋加点 /// </summary> /// <param name="managerId"></param> /// <param name="skillCode"></param> /// <returns></returns> public ManagerTreeResponse AssignManagerSkill(Guid managerId, string skillCode) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.AssignManagerSkill(managerId, skillCode))); }
/// <summary> /// 获取技能树 /// </summary> /// <param name="managerId"></param> /// <returns></returns> public ManagerTreeResponse GetManagerTree(Guid managerId) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.GetManagerTree(managerId))); }
/// <summary> /// 设置天赋类型 /// </summary> /// <param name="managerId"></param> /// <param name="type"></param> /// <returns></returns> public ManagerTreeResponse SetManagerTreeSkillType(Guid managerId, int type) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.SetManagerTreeSkillType(managerId, type))); }
public MessageCodeResponse SetWill(Guid mid, string wid, bool enableFlag) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.SetWill(mid, wid, enableFlag))); }
public RootResponse <DTOWillItemView> PutWill(Guid mid, string wid, Guid cid, bool hasTask) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.PutWill(mid, wid, cid, hasTask))); }
public RootResponse <DTOWillView> GetWillList(Guid mid) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.GetWillList(mid))); }
public RootResponse <DTOTalentView> ResetTalent(Guid mid) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.ResetTalent(mid))); }
public RootResponse <DTOTalentView> SetTalent(Guid mid, string tids) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.SetTalent(mid, tids))); }
/// <summary> /// 设置主动天赋 /// </summary> /// <param name="mid"></param> /// <param name="tids"></param> /// <returns></returns> public ManagerTreeResponse SetSkillTree(Guid mid, string tids) { return(ResponseHelper.TryCatch(() => ManagerSkillRules.SetSkillTree(mid, tids))); }