using System; namespace ET.Server { [ActorMessageHandler(SceneType.Gate)] public class R2G_GetLoginKeyHandler : AMActorRpcHandler { protected override async ETTask Run(Scene scene, R2G_GetLoginKey request, G2R_GetLoginKey response, Action reply) { long key = RandomHelper.RandInt64(); scene.GetComponent().Add(key, request.Account); response.Key = key; response.GateId = scene.Id; reply(); await ETTask.CompletedTask; } } }