using System; namespace ET { [ActorMessageHandler] public class C2M_PutonStarSoulItemHandler : AMActorLocationRpcHandler { protected override async ETTask Run(Unit unit, C2M_PutonStarSoulItem request, M2C_PutonStarSoulItem response, Action reply) { if (unit.teamState != TeamState.None) { response.Message = "战斗中"; reply(); return; } var bag = unit.GetComponent(); string retStr = bag.PutonItem(request.itemId); if (retStr !=null) { response.Message = retStr; } reply(); await ETTask.CompletedTask; } } }