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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }