protected override void Run(Session session, M2A_Reload message, Action <A2M_Reload> reply) { A2M_Reload a2MReload = new A2M_Reload(); try { ObjectManager.Instance.Register("Controller", DllHelper.GetController()); } catch (Exception e) { a2MReload.Error = ErrorCode.ERR_ReloadFail; StartConfig myStartConfig = Game.Scene.GetComponent <StartConfigComponent>().MyConfig; InnerConfig innerConfig = myStartConfig.GetComponent <InnerConfig>(); a2MReload.Message = $"{innerConfig.Address} reload fail, {e}"; } reply(a2MReload); }
protected override void Run(Session session, M2A_Reload message, Action <A2M_Reload> reply) { A2M_Reload response = new A2M_Reload(); try { Game.EntityEventManager.Register("Controller", DllHelper.GetController()); reply(response); } catch (Exception e) { response.Error = ErrorCode.ERR_ReloadFail; StartConfig myStartConfig = Game.Scene.GetComponent <StartConfigComponent>().StartConfig; InnerConfig innerConfig = myStartConfig.GetComponent <InnerConfig>(); response.Message = $"{innerConfig.Address} reload fail, {e}"; reply(response); } }