using System; namespace ET { [ActorMessageHandler] public class C2M_NextQuestHandler : AMActorLocationRpcHandler { protected override async ETTask Run(Unit unit, C2M_NextAnswerQuest request, M2C_NextAnswerQuest response, Action reply) { var ret = QuestComponent.instance.GetQuestion(unit.Id); if (ret == 0) { response.Message = "答题结束"; reply(); return; } response.ConfigId = ret; reply(); await ETTask.CompletedTask; } } }