TH1/Unity/Assets/Scripts/Hotfix/Server/Module/ActorLocation/ObjectGetRequestHandler.cs
2025-07-17 18:26:28 +08:00

13 lines
447 B
C#

using System;
namespace ET.Server
{
[MessageHandler(SceneType.Location)]
public class ObjectGetRequestHandler: MessageHandler<Scene, ObjectGetRequest, ObjectGetResponse>
{
protected override async ETTask Run(Scene scene, ObjectGetRequest request, ObjectGetResponse response)
{
response.ActorId = await scene.GetComponent<LocationManagerComoponent>().Get(request.Type).Get(request.Key);
}
}
}