using System; namespace ET { [ActorMessageHandler] public class C2M_UpgradeStarSoulItemHandler : AMActorLocationRpcHandler { protected override async ETTask Run(Unit unit, C2M_UpgradeStarSoulItem request, M2C_UpgradeStarSoulItem response, Action reply) { StarSoulBag bag = unit.GetComponent(); var ret = bag.Upgrade(request.itemId, request.idList); if (ret != null) { response.Message = ret; } reply(); await ETTask.CompletedTask; } } }