示例#1
0
        public void InitEngine()
        {
            GroupID = 0;

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.CreateRandomUserRes, 0, HandleLoginRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.DataTestRes, 0, HandleDataTestRes);
        }
示例#2
0
 public void InitEngine()
 {
     m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.CreateRandomUserRes, 0, HandleLoginRes);
     m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.JoinGameServerRes, 0, HandleJoinGameServerRes);
     // FIxme
     //m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.LeaveGameRes, 0, HandleLeaveGameRes);
 }
示例#3
0
        protected override void OnStart()
        {
            base.OnStart();

            m_Engine = new SFEngine();
            m_Engine.StartEngine();

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.CreateRandomUserRes, 0, HandleLoginRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.UpdateMyScoreRes, 0, HandleScoreRes);
        }
        void RegisterMessageLiteners()
        {
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.JoinGameServerRes, 0, HandleJoinGameServerRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GetCharacterListRes, 0, HandleGetCharacterListRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GetCharacterDataRes, 0, HandleGetCharacterDataRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.SelectCharacterRes, 0, HandleSelectCharacterRes);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.SearchGameInstanceRes, 0, HandleZoneListRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.JoinGameInstanceRes, 0, HandleJoinGameInstanceRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.LeaveGameInstanceRes, 0, HandleLeaveGameInstanceRes);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDPlayInstance.JoinPlayInstanceRes, 0, HandleJoinConnectedPlayInstanceRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDPlayInstance.NewActorInViewS2CEvt, 0, HandleNewActorInView);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDPlayInstance.RemoveActorFromViewS2CEvt, 0, HandleRemoveActorFromView);
        }
示例#5
0
        public void InitEngine()
        {
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.UpdateMyScoreRes, 0, HandleScoreRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.DataTestRes, 0, HandleDataTestRes);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.CreatePartyRes, 0, HandleCreatePartyRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GetFriendListRes, 0, HandleGetFriendListRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.RequestGameMatchRes, 0, HandleRequestGameMatchRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchedS2CEvt, 0, HandleGameMatchedS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchFailedS2CEvt, 0, HandleGameMatchFailedS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchingStartedS2CEvt, 0, HandleGameMatchingStartedS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchingCanceledS2CEvt, 0, HandleGameMatchingCanceledS2CEvt);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.DebugPrintALLRankingRes, 0, HandleDebugPrintALLRankingRes);
        }
        public void InitEngine()
        {
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.CreateRandomUserRes, 0, HandleLoginRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.JoinGameServerRes, 0, HandleJoinGameServerRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.RequestGameMatchRes, 0, HandleGameMatchRes);

            // TODO: Fixme
            //m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.JoinGameRes, 0, HandleJoinGameRes);
            //m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.LeaveGameRes, 0, HandleLeaveGameRes);

            //m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PlayerJoinedS2CEvt, 0, HandlePlayerJoinedS2Evt);
            //m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PlayerLeftS2CEvt, 0, HandlePlayerLeftS2CEvt);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchedS2CEvt, 0, HandleGameMatchedS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchFailedS2CEvt, 0, HandleGameMatchFailedS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchingStartedS2CEvt, 0, HandleGameMatchingStartedS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.GameMatchingCanceledS2CEvt, 0, HandleGameMatchingCanceledS2CEvt);
        }
示例#7
0
 public void InitEngine()
 {
     m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.CreateRandomUserRes, 0, HandleLoginRes);
     m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.UpdateMyScoreRes, 0, HandleScoreRes);
     m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.DebugPrintALLRankingRes, 0, HandleDebugPrintALLRankingRes);
 }
示例#8
0
        public void InitEngine()
        {
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDLogin.CreateRandomUserRes, 0, HandleLoginRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.JoinGameServerRes, 0, HandleJoinGameServerRes);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.CreatePartyRes, 0, HandleCreatePartyRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.LeavePartyRes, 0, HandleLeavePartyRes);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.JoinPartyRes, 0, HandleJoinPartyRes);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PartyChatMessageRes, 0, HandlePartyChatMessageRes);


            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PartyInviteRes, 0, HandlePartyInviteRes);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PartyPlayerJoinedS2CEvt, 0, HandlePartyPlayerJoinedS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PartyPlayerLeftS2CEvt, 0, HandlePartyPlayerLeftS2CEvt);
            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PartyInviteRequestedS2CEvt, 0, HandlePartyInviteRequestedS2CEvt);

            m_MessageRouter.RegisterMessageHandler(SF.Net.MessageIDGame.PartyChatMessageS2CEvt, 0, HandlePartyChatMessageS2CEvt);
        }