1234567891011121314151617181920212223242526272829 |
- using System;
- namespace ET.Server
- {
- /// <summary>
- /// 玩家特殊效果(buff)
- /// </summary>
- [MessageHandler(SceneType.Game)]
- public class C2G_TriggrBattleFunctionHandler: AMRpcHandler<C2G_TriggrBattleFunction, G2C_TriggrBattleFunction>
- {
- protected override async ETTask Run(Session session, C2G_TriggrBattleFunction request, G2C_TriggrBattleFunction response, Action reply)
- {
- WNPlayer player = session.GetComponent<SessionPlayerComponent>().GetMyPlayer();
- if (player == null)
- {
- Log.Debug($"操作错误, player is null");
- response.Error = ErrorCode.ERR_OperationError;
- reply();
- return;
- }
- player.GetXmdsManager().triggrBattleFunction(player.GetId().ToString(), request.TriggerID, request.Value1, request.Value2, request.Value3, request.Value4, request.Value5, request.Value6);
- reply();
- await ETTask.CompletedTask;
- }
- }
- }
|