@@ -6,7 +6,7 @@ namespace DofGMTool.Contracts.Services;
66public interface ICharacterManagerService
77{
88 /// <summary>
9- /// 变更当前装备
9+ /// 更改当前装备
1010 /// </summary>
1111 /// <param name="newEquipId"></param>
1212 /// <param name="slotIndex"></param>
@@ -47,4 +47,96 @@ public interface ICharacterManagerService
4747 /// <param name="characNo"></param>
4848 /// <returns></returns>
4949 ObservableCollection < Equipments > GetCreature ( int characNo ) ;
50+
51+ /// <summary>
52+ /// 完成角色任务
53+ /// </summary>
54+ /// <param name="characNos"></param>
55+ /// <returns></returns>
56+ Task < int > ClearMission ( List < int > characNos ) ;
57+
58+ /// <summary>
59+ /// 完成角色任务
60+ /// </summary>
61+ /// <param name="characNo"></param>
62+ /// <returns></returns>
63+ Task < int > ClearMission ( int characNo ) ;
64+
65+ /// <summary>
66+ /// 开启辅助装备、魔法石装备槽位
67+ /// </summary>
68+ /// <param name="characNo"></param>
69+ /// <returns></returns>
70+ Task < int > ReleaseExtendsSlods ( int characNo ) ;
71+
72+ /// <summary>
73+ /// 开启辅助装备、魔法石装备槽位
74+ /// </summary>
75+ /// <param name="characNo"></param>
76+ /// <returns></returns>
77+ Task < int > ReleaseExtendsSlods ( List < int > characNos ) ;
78+
79+ /// <summary>
80+ /// 解除最大角色数限制
81+ /// </summary>
82+ /// <param name="accountId"></param>
83+ /// <returns></returns>
84+ Task < int > UnlimitedCharacSlods ( int accountId ) ;
85+
86+ /// <summary>
87+ /// 设置仓库容量Max
88+ /// </summary>
89+ /// <param name="characNo"></param>
90+ /// <returns></returns>
91+ Task < int > SetWarehouseMax ( int characNo ) ;
92+
93+ /// <summary>
94+ /// 设置账号金库Max
95+ /// </summary>
96+ /// <param name="accountId"></param>
97+ /// <returns></returns>
98+ Task < int > SetAccountWarehouseMax ( int accountId ) ;
99+
100+ /// <summary>
101+ /// 封禁账号
102+ /// </summary>
103+ /// <param name="accountId"></param>
104+ /// <returns></returns>
105+ Task < int > AccountBan ( int accountId ) ;
106+
107+ /// <summary>
108+ /// 账号解封
109+ /// </summary>
110+ /// <param name="accountId"></param>
111+ /// <returns></returns>
112+ Task < int > LiftAccountBan ( int accountId ) ;
113+
114+ /// <summary>
115+ /// 清空角色仓库
116+ /// </summary>
117+ /// <param name="characNo"></param>
118+ /// <returns></returns>
119+ Task < int > ClearRoleWarehouse ( int characNo ) ;
120+
121+ /// <summary>
122+ /// 背包满级
123+ /// </summary>
124+ /// <param name="characNo"></param>
125+ /// <returns></returns>
126+ Task < int > MaxInven ( int characNo ) ;
127+
128+ /// <summary>
129+ /// 清空背包
130+ /// </summary>
131+ /// <param name="characNo"></param>
132+ /// <returns></returns>
133+ Task < int > ClearInven ( int characNo ) ;
134+
135+ /// <summary>
136+ /// 角色背包无限负重
137+ /// </summary>
138+ /// <param name="characNo"></param>
139+ /// <returns></returns>
140+ Task < int > SetInvenWeightMax ( int characNo ) ;
141+ Task < int > ClearEquipSlots ( int characNo ) ;
50142}
0 commit comments