Beispiel #1
0
 public override void InitController()
 {
     //  3-10
     _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
     SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_OilUpgrade_Req, Farm_Game_OilUpgrade_Anw.ParseFrom);
     _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_OilUpgrade_Req, OilUpgradeCallBack);
 }
Beispiel #2
0
 public override void InitController()
 {
     //3-19  请求消息列表
     _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
     SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_MessageSend_Req, Farm_Game_MessageSend_Anw.ParseFrom);//注册对应消息(在服务器发过来时)的Proto解析器
     _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_MessageSend_Req, MsgListCallBack);
 }
Beispiel #3
0
        public override void InitController()
        {
            _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
            //  3-15

            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_ScanQRcodeOrRecommand_Req, AnwScanQRcodeOrRecommandCallBack);
            //  3-13
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_DogUpgrad_Req,
                                                 Farm_Game_DogUpgrad_Req.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_DogUpgrad_Req, PersonInfoCallBack);

            //3-18

            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_CoinOrExpChange_Anw, Farm_Game_CoinOrExpChange_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_CoinOrExpChange_Anw, ReFlashCoin);
        }
Beispiel #4
0
 public override void InitController()
 {
     //  标识: module = 3,sub = 8
     _Proxy = new NetProxy(NetModules.FarmGameProtocal.ModuleId);
     SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_pay_Req, Farm_Game_pay_Anw.ParseFrom);
     _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_pay_Req, AnwCallBack);
 }
Beispiel #5
0
        public override void InitController()
        {
            _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
            //module =3 ,sub = 17
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_Chant_Req, Farm_Game_Chat_Anw.ParseFrom);

            //3-22 请求聊天记录
            _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_ChatLog_Req, Farm_Game_ChatLog_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_ChatLog_Req, ChatLogCallBack);
        }
Beispiel #6
0
 public override void InitController()
 {
     //2-7
     _Proxy = new NetProxy(NetModules.FarmGameProtocal.ModuleId);
     SocketParser.Instance.RegisterParser(NetModules.FarmGameProtocal.ModuleId, NetModules.FarmGameProtocal.Farm_Game_ShopInfo_Req, Farm_Game_ShopInfo_Anw.ParseFrom);
     _Proxy.AddNetListenner(NetModules.FarmGameProtocal.Farm_Game_ShopInfo_Req, AnwShopInfoCallBack);
     //3-6
     _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
     SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_buyOrSell_Req, Farm_Game_buyOrSell_Anw.ParseFrom);
     _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_buyOrSell_Req, AnwBuyOrSellCallBack);
 }
Beispiel #7
0
        public override void InitController()
        {
            _Proxy = new NetProxy(NetModules.Account.ModuleId); //这里是初始化本模块的网络组件
            //1-0手机帐号密码登录协议
            SocketParser.Instance.RegisterParser(NetModules.Account.ModuleId, NetModules.Account.ReqLoginSDK,
                                                 ResponeLoginSDK.ParseFrom);
            _Proxy.AddNetListenner(NetModules.Account.ReqLoginSDK, LoginSDKRespone);
            //1-1
            SocketParser.Instance.RegisterParser(NetModules.Account.ModuleId, NetModules.Account.LogoutSDK,
                                                 ReqLogoutSDK.ParseFrom); //注册对应消息(在服务器发过来时)的Proto解析器
            _Proxy.AddNetListenner(NetModules.Account.LogoutSDK, LogoutCallback);

            //1-2
            SocketParser.Instance.RegisterParser(NetModules.Account.ModuleId, NetModules.Account.ReqLogin,
                                                 ResponeLogin.ParseFrom);       //注册对应消息(在服务器发过来时)的Proto解析器
            _Proxy.AddNetListenner(NetModules.Account.ReqLogin, LoginCallback); //注册对应消息(在服务器发过来时)的回调

            //1-4
            SocketParser.Instance.RegisterParser(NetModules.Account.ModuleId, NetModules.Account.ReqReLogin,
                                                 ResponeLogin.ParseFrom);
            _Proxy.AddNetListenner(NetModules.Account.ReqReLogin, LoginCallback);

            //1-6
            _Proxy.AddNetListenner(NetModules.Account.Farm_Game_Register_Req, RegisterCallBack);
            //1-7
            _Proxy.AddNetListenner(NetModules.Account.Farm_Game_VeriCode_Req, VeriCodeCallBack);
            GetDispatcher().AddListener(LoginEvent.LoginSDKRespone, ReqLoginSend);
        }
Beispiel #8
0
        public override void InitController()
        {
            //2-4
            _Proxy = new NetProxy(NetModules.FarmGameProtocal.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.FarmGameProtocal.ModuleId, NetModules.FarmGameProtocal.Farm_Game_RankInfo_Req, Farm_Game_RankInfo_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.FarmGameProtocal.Farm_Game_RankInfo_Req, AnwRankListCallBack);

            //2-6
            _Proxy = new NetProxy(NetModules.FarmGameProtocal.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.FarmGameProtocal.ModuleId, NetModules.FarmGameProtocal.Farm_Game_FriendsInfo_Req, Farm_Game_FriendsInfo_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.FarmGameProtocal.Farm_Game_FriendsInfo_Req, OnFriendListCallBack);

            //  标识: module = 3,sub = 9
            _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_SingleFriendInfo_Req, Farm_Game_SingleFriendInfo_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_SingleFriendInfo_Req, AnwFriendCallBack);
            // 标识: module = 3,sub = 11
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_AddFriend_Req, AnwFriendsCallBack);

            //3-21 搜索玩家
            _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_SearchFriend_Req, Farm_Game_SearchFriend_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_SearchFriend_Req, SearchCallBack);
        }
Beispiel #9
0
        public override void InitController()
        {
            //2-5
            _Proxy = new NetProxy(NetModules.FarmGameProtocal.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.FarmGameProtocal.ModuleId, NetModules.FarmGameProtocal.Farm_Game_StoreInfo_Req, Farm_Game_StoreInfo_Anw.ParseFrom);//注册对应消息(在服务器发过来时)的Proto解析器
            _Proxy.AddNetListenner(NetModules.FarmGameProtocal.Farm_Game_StoreInfo_Req, StoreInfoCallBack);

            //2-9
            _Proxy = new NetProxy(NetModules.FarmGameProtocal.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.FarmGameProtocal.ModuleId, NetModules.FarmGameProtocal.Farm_Game_Store_Update, Farm_Game_Store_Update.ParseFrom);//注册对应消息(在服务器发过来时)的Proto解析器
            _Proxy.AddNetListenner(NetModules.FarmGameProtocal.Farm_Game_Store_Update, StoreUpdateCallBack);

            //3-6
            _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_buyOrSell_Req, Farm_Game_buyOrSell_Anw.ParseFrom);//注册对应消息(在服务器发过来时)的Proto解析器
            //_Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_buyOrSell_Req, StoreSellCallBack);
        }
Beispiel #10
0
    public override void InitController()
    {
        _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
        //module =3 ,sub = 28
        SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_Postage_Req, Farm_Game_Postage_Anw.ParseFrom);
        _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_Postage_Req, PostageCallBack);

        //  3-16
        _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
        SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_OidExchange_Req, Farm_Game_OidExchange_Anw.ParseFrom);
        _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_OidExchange_Req, OidExchangeCallBack);

        //  3-30
        _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
        SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_PaySucc_Req, Farm_Game_PaySucc_Anw.ParseFrom);
        _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_PaySucc_Req, PaySuccCallBack);
        //3-31
        _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
        SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_CheckOrder_Req, Farm_Game_CheckOrder_Anw.ParseFrom);//注册对应消息(在服务器发过来时)的Proto解析器
        _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_CheckOrder_Req, CheckOrderCallBack);
    }
Beispiel #11
0
        public override void InitController()
        {
            // 2-2
            _Proxy = new NetProxy(NetModules.FarmGameProtocal.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.FarmGameProtocal.ModuleId, NetModules.FarmGameProtocal.Farm_Game_MapInfo_Req, Farm_Game_MapInfo_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.FarmGameProtocal.Farm_Game_MapInfo_Req, AnwFieldsCallBack);

            //          SocketParser.Instance.RegisterParser(NetModules.FarmGameProtocal.ModuleId, NetModules.FarmGameProtocal.Farm_Game_FarmLand_Req, Farm_Game_FarmLand_Anw.ParseFrom);
            //          _Proxy.AddNetListenner(NetModules.FarmGameProtocal.Farm_Game_FarmLand_Req, AnwFarmLandCallBack);


            //3-5
            _Proxy = new NetProxy(NetModules.GameAction.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_Action_Anw, Farm_Game_Action_Anw.ParseFrom);

            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_Action_Anw, AnwPlantActionCallBack);

            //3-1
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_Action_Fandi_Req, Farm_Game_Action_Fandi_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_Action_Fandi_Req, AnwFanDiCallBack);

            //3-4
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_Action_Pluck_Req, Farm_Game_Action_Pluck_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_Action_Pluck_Req, AnwPluckCallBack);

            //3-2
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_Seed_Req, Farm_Game_Seed_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_Seed_Req, AnwSeedCallBack);

            //3-3
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_Action_WF_Req, Farm_Game_Action_WF_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_Action_WF_Req, AnwWFCallBack);

            //3-14
            SocketParser.Instance.RegisterParser(NetModules.GameAction.ModuleId, NetModules.GameAction.Farm_Game_ReClaim_Req, Farm_Game_ReClaim_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.GameAction.Farm_Game_ReClaim_Req, AnwReClaimCallBack);

            //收获到的植物
            GlobalDispatcher.Instance.AddListener(GlobalEvent.OnStoreUnitsChange, PluckAndGet);
        }
Beispiel #12
0
        public override void InitController()
        {
            running = true;
            //0-1
            _Proxy = new NetProxy(NetModules.NetBase.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.NetBase.ModuleId, NetModules.NetBase.Beat, Farm_Tick_Anw.ParseFrom);
            _Proxy.AddNetListenner(NetModules.NetBase.Beat, AnwCallBack);

            //0-2
            _Proxy = new NetProxy(NetModules.NetBase.ModuleId);
            SocketParser.Instance.RegisterParser(NetModules.NetBase.ModuleId, NetModules.NetBase.ErrorInfo, Farm_CommAnswer.ParseFrom);
            _Proxy.AddNetListenner(NetModules.NetBase.ErrorInfo, AnwErrorInfoCallBack);
            //TODO心跳
            GlobalDispatcher.Instance.AddListener(LoginEvent.OnLoginSucc, ((id, o) =>
            {
                MTRunner.Instance.StartRunner(HeartBeatSender());

                return(false);
            }));


//            Debug.Log((int)(ServerTime.Now - new DateTime(2000, 1, 1)).TotalSeconds);
        }