コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            }
        }