using System; using ETModel; namespace ETHotfix { [MessageHandler(AppType.DB)] public class DBQueryRequestHandler : AMRpcHandler { protected override async ETTask Run(Session session, DBQueryRequest request, DBQueryResponse response, Action reply) { ComponentWithId component = await Game.Scene.GetComponent().Get(request.CollectionName, request.Id); response.Component = component; reply(); } } }