Ejemplo n.º 1
0
        public override void Awake()
        {
            mKernelModule  = mPluginManager.FindModule <NFIKernelModule>();
            mElementModule = mPluginManager.FindModule <NFIElementModule>();

            mNetModule   = mPluginManager.FindModule <NFNetModule>();
            mEventModule = mPluginManager.FindModule <NFIEventModule>();
            mHelpModule  = mPluginManager.FindModule <NFHelpModule>();

            mLoginModule = mPluginManager.FindModule <NFLoginModule>();

            mUIModule = mPluginManager.FindModule <NFUIModule>();
        }
Ejemplo n.º 2
0
        public override void AfterInit()
        {
            mNetModule    = FindModule <NFNetModule>();
            mKernelModule = FindModule <NFIKernelModule>();
            mEventModule  = FindModule <NFIEventModule>();
            mHelpModule   = FindModule <NFHelpModule>();
            mLoginModule  = FindModule <NFLoginModule>();

            mKernelModule.RegisterClassCallBack(NFrame.Player.ThisName, OnClassPlayerEventHandler);
            mKernelModule.RegisterClassCallBack(NFrame.NPC.ThisName, OnClassNPCEventHandler);

            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_SWAP_SCENE, SwapSceneEventHandler);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_MOVE, OnPlayerMove);

            //mEventModule.RegisterCallback((int)NFPlayerModule.Event.SwapScene, SwapSceneEventHandler);
            //mEventModule.RegisterCallback((int)NFPlayerModule.Event.PlayerMove, OnPlayerMove);
        }
Ejemplo n.º 3
0
        public override void AfterInit()
        {
            mHelpModule   = mPluginManager.FindModule <NFHelpModule>();
            mLoginModule  = mPluginManager.FindModule <NFLoginModule>();
            mNetModule    = mPluginManager.FindModule <NFNetModule>();
            mEventModule  = mPluginManager.FindModule <NFIEventModule>();
            mUIModule     = mPluginManager.FindModule <NFUIModule>();
            mKernelModule = mPluginManager.FindModule <NFIKernelModule>();


            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_ROLE_LIST, OnRoleList);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_OBJECT_ENTRY, OnObjectEntry);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_OBJECT_LEAVE, OnObjectLeave);

            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_MOVE, OnObjectMove);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_MOVE_IMMUNE, OnObjectJump);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_STATE_SYNC, OnObjectStatusSync);

            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_SWAP_SCENE, OnSwapScene);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_ENTER_GAME, OnEnterGame);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_ENTER_GAME_FINISH, OnEnterGameFinish);
            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_ACK_DATA_FINISHED, OnLoadDataFinish);

            mNetModule.AddReceiveCallBack(NFMsg.EGameMsgID.EGMI_EVENT_RESULT, OnEventResult);

            /*
             * mxNetListener.RegisteredDelegation(NFMsg.EGameMsgID.EGMI_ACK_SKILL_OBJECTX, EGMI_ACK_SKILL_OBJECTX);
             * mxNetListener.RegisteredDelegation(NFMsg.EGameMsgID.EGMI_ACK_CHAT, EGMI_ACK_CHAT);
             * mxNetListener.RegisteredDelegation(NFMsg.EGameMsgID.EGMI_REQ_ACK_RELIVE, EGMI_REQ_ACK_RELIVE);
             *
             *
             * mxNetListener.RegisteredDelegation(NFMsg.EGameMsgID.EGEC_ACK_MINING_TITLE, EGEC_ACK_MINING_TITLE);
             * mxNetListener.RegisteredDelegation(NFMsg.EGameMsgID.EGMI_ACK_SEARCH_OPPNENT, EGMI_ACK_SEARCH_OPPNENT);
             * mxNetListener.RegisteredDelegation(NFMsg.EGameMsgID.EGMI_ACK_START_OPPNENT, EGMI_ACK_START_OPPNENT);
             * mxNetListener.RegisteredDelegation(NFMsg.EGameMsgID.EGMI_ACK_END_OPPNENT, EGMI_ACK_END_OPPNENT);
             */
        }