using System; using System.Threading.Tasks; using Base; using Model; namespace Controller { [MessageHandler(AppType.Gate)] public class R2G_GetLoginKeyHandler : AMRpcHandler { protected override void Run(Session session, R2G_GetLoginKey message, Action reply) { G2R_GetLoginKey response = new G2R_GetLoginKey(); try { long key = Game.Scene.GetComponent().Get(); response.Key = key; reply(response); } catch (Exception e) { ReplyError(response, e, reply); } } } }