using System; using Base; using Model; namespace Controller { [MessageHandler(AppType.Gate)] public class C2G_LoginGateHandler : AMRpcEvent { protected override void Run(Session session, C2G_LoginGate message, Action reply) { bool isCheckOK = Game.Scene.GetComponent().Check(message.Key); G2C_LoginGate g2CLoginGate = new G2C_LoginGate(); if (!isCheckOK) { g2CLoginGate.Error = ErrorCode.ERR_ConnectGateKeyError; g2CLoginGate.Message = "Gate key验证失败!"; } reply(g2CLoginGate); } } }