//3-27兑换请求回调,可以去接口兑换 private void OidExchangeCallBack(MsgRec msg) { FieldsController.ProtocalAction = ProtocalAction.None; GetDispatcher().Dispatch(CommitControllerEvent.OnExchange); }
// 标识: module = 3,sub = 5 protected void AnwPlantActionCallBack(MsgRec msgRec) { Farm_Game_Action_Anw msgRecPro = (Farm_Game_Action_Anw)msgRec._proto; FarmUnit farm; if (FieldsModel.Instance.farms.TryGetValue(msgRecPro.FieldsID, out farm)) { if (farm.Plant != null) { switch (msgRecPro.ActionID) { case 1: //状态1才能浇水 // if (farm.Plant.CurrentType<=1) { farm.Plant.IsWater = 1; } break; case 2: farm.Plant.IsWorm = 1; break; case 3: farm.Plant.IsGrass = 1; break; } } } FieldsController.ProtocalAction = ProtocalAction.None; }
//2-8 protected void AnwCallBack(MsgRec msgRec) { Farm_Game_AnnouncementInfo_Anw announcement = (Farm_Game_AnnouncementInfo_Anw)msgRec._proto; AnnouncementModel.Instance.SetData(announcement); GetDispatcher().Dispatch(AnnouncementEvent.OnAnn); }
//3-1翻地 protected void AnwFanDiCallBack(MsgRec msgRec) { Farm_Game_Action_Fandi_Anw msgRecPro = (Farm_Game_Action_Fandi_Anw)msgRec._proto; FieldsModel.Instance.farms[msgRecPro.FieldsID].RemovePlant(); FieldsController.ProtocalAction = ProtocalAction.None; }
// 标识: 3-2 protected void AnwSeedCallBack(MsgRec msgRec) { Farm_Game_Seed_Anw msgRecPro = (Farm_Game_Seed_Anw)msgRec._proto; SeedActionModel.Instance.SetData(msgRecPro); FieldsController.ProtocalAction = ProtocalAction.None; }
private void PostageCallBack(MsgRec msg) { var builder = (Farm_Game_Postage_Anw)msg._proto; CommitViewModel.Instance.Postage = builder.Postage; GetDispatcher().Dispatch(CommitControllerEvent.OnPostageCallback); }
//购买or卖出 //3-6 protected void AnwBuyOrSellCallBack(MsgRec msgRec) { FieldsController.ProtocalAction = ProtocalAction.None; Farm_Game_buyOrSell_Anw msgRecPro = (Farm_Game_buyOrSell_Anw)msgRec._proto; BuyOrSellAtionModel.Instance.SetData(msgRecPro); }
//商店信息2-7 protected void AnwShopInfoCallBack(MsgRec msgRec) { Farm_Game_ShopInfo_Anw msgRecPro = (Farm_Game_ShopInfo_Anw)msgRec._proto; ShopModel.Instance.SetData(msgRecPro); GetDispatcher().Dispatch(ShopEvent.OnShopItemChanged); FieldsController.ProtocalAction = ProtocalAction.None; }
protected void AnwCallBack(MsgRec msgRec) { Farm_Game_NewUser_Anw msgRecPro = (Farm_Game_NewUser_Anw)msgRec._proto; LoginModel.Instance.Uid = msgRecPro.UserGameID; LoginModel.Instance.Nickname = name; GetDispatcher().Dispatch(CreateEvent.OnCreateSucc); }
//1-1 //退出登录下线 private void LogoutCallback(MsgRec msg) { if (msg.succ == 1) { Debug.Log("登出成功"); GetDispatcher().Dispatch(LoginEvent.LogoutSucc); } }
private void OilUpgradeCallBack(MsgRec msg) { FieldsController.ProtocalAction = ProtocalAction.None; Farm_Game_OilUpgrade_Anw p = (Farm_Game_OilUpgrade_Anw)msg._proto; GetDispatcher().Dispatch(FactoryControllerEvent.OnUpgrade); }
//1-7//名称: 注册/忘记密码请求验证码请求响应 private void VeriCodeCallBack(MsgRec msg) { if (msg.succ == 1) { Debug.Log("验证码已经发送"); GetDispatcher().Dispatch(LoginEvent.VeriCodeSucc); } }
/// 地图更新发送2-2 protected void AnwFieldsCallBack(MsgRec msgRec) { // Debug.LogError("hahah"); Farm_Game_MapInfo_Anw farmGameMapInfoAnw = (Farm_Game_MapInfo_Anw)msgRec._proto; FieldsModel.Instance.SetData(farmGameMapInfoAnw.MapArrayList); GetDispatcher().Dispatch(FieldsEvent.FieldAllRefresh, true); FieldsController.ProtocalAction = ProtocalAction.None; }
private void PersonInfoCallBack(MsgRec msg) { var builder = (Farm_Game_DogUpgrad_Req)msg._proto; LoginModel.Instance.Lv = builder.DogLevel; LoginModel.Instance.Exp = builder.CurrentEXP; LoginModel.Instance.LevelMaxExp = builder.MaxEXP; GetDispatcher().Dispatch(CommonEvent.OnPersonReflash); }
//仓库卖出动作回调3-6 private void StoreSellCallBack(MsgRec msg) { FieldsController.ProtocalAction = ProtocalAction.None; Farm_Game_buyOrSell_Anw p = (Farm_Game_buyOrSell_Anw)msg._proto; BuyOrSellAtionModel.Instance.SetData(p); GetDispatcher().Dispatch(StoreEvent.OnSellSucc); }
//2-4 /// <summary> /// 排行榜列表 /// </summary> /// <param name="msgRec"></param> protected void AnwRankListCallBack(MsgRec msgRec) { Farm_Game_RankInfo_Anw msgRecPro = (Farm_Game_RankInfo_Anw)msgRec._proto; RankInfoModel.Instance.SetData(msgRecPro); GetDispatcher().Dispatch(FriendsInfoEvent.OnReqRankingList); FieldsController.ProtocalAction = ProtocalAction.None; }
private void OnFriendListCallBack(MsgRec msg) { Farm_Game_FriendsInfo_Anw p = (Farm_Game_FriendsInfo_Anw)msg._proto; if (p != null) { FriendsInfoModel.Instance.SetData(p); GetDispatcher().Dispatch(FriendsInfoEvent.OnReqFriendsInfo); } }
//请求消息列表回调 private void MsgListCallBack(MsgRec msg) { Farm_Game_MessageSend_Anw p = (Farm_Game_MessageSend_Anw)msg._proto; if (p != null) { MessageModel.Instance.SetData(p); } GetDispatcher().Dispatch(MessageEvent.OnGetMsgList); }
protected void AnwReClaimCallBack(MsgRec msgRec) { var anw = (Farm_Game_ReClaim_Anw)msgRec._proto; FieldsModel.Instance.farms[anw.FieldsID].EnablePlant = 1; //开垦版放在下一个 Brand.Instance.SelectId = anw.FieldsID + 1; (ViewMgr.Instance.views[ViewNames.PlowNeedView].Viewlist[0] as PlowView).CloseView(); (ViewMgr.Instance.views[ViewNames.PlowNeedView].Viewlist[1] as PlowSuccessView).ShowView(); FieldsController.ProtocalAction = ProtocalAction.None; }
//0-1 private void AnwCallBack(MsgRec msg) { var info = (Farm_Tick_Anw)msg._proto; double t = info.Unixtime; ServerTime.Now = Clock.ConvertIntDateTime(t); //Debug.Log(string.Format("<color=#ffffffff><---{0}-{1}----></color>", t, "test1")); GlobalDispatcher.Instance.Dispatch(GlobalEvent.ServerTimeReflash); }
private void ReFlashCoin(MsgRec msg) { var info = (Farm_Game_CoinOrExpChange_Anw)msg._proto; LoginModel loginModel = LoginModel.Instance; loginModel.Gold = info.Coin; // loginModel.LevelMaxExp=info.MaxEXP; loginModel.Exp = info.EXP; loginModel.Lv = info.LV; GlobalDispatcher.Instance.Dispatch(GlobalEvent.onPlayerPanelReflash); }
//聊天记录回调 private void ChatLogCallBack(MsgRec msg) { Farm_Game_ChatLog_Anw p = (Farm_Game_ChatLog_Anw)msg._proto; if (p != null) { ChatModel.Instance.SetData(p); ChatModel.Instance.currentPage++; } GetDispatcher().Dispatch(ChantControllerEvent.OnReciveLog); }
private void SearchCallBack(MsgRec msg) { Farm_Game_SearchFriend_Anw anw = (Farm_Game_SearchFriend_Anw)msg._proto; if (anw == null) { } else { SearchInfoModel.Instance.SetData(anw); } GetDispatcher().Dispatch(FriendsInfoEvent.OnReqSearchList); }
private void FeedDogCallBack(MsgRec msg) { Farm_Game_FeedDog_Anw p = (Farm_Game_FeedDog_Anw)msg._proto; if (p != null) { LoginModel.Instance.DogUpgradeMaxExp = p.DogUpgradeMaxEXP; LoginModel.Instance.DogCurrentExp = p.DogCurrentEXP; LoginModel.Instance.DogLv = p.DogLv; LoginModel.Instance.Chance = p.Chance; } GetDispatcher().Dispatch(DogInfoEvent.OnDogChange); }
//1-0 private void LoginSDKRespone(MsgRec msg) { ResponeLoginSDK respone = (ResponeLoginSDK)msg._proto; LoginModel info = LoginModel.Instance; info.Token = respone.Token; info.Uid = respone.Uid; info.Isbinding = respone.IsBinding; GetDispatcher().Dispatch(LoginEvent.LoginSDKRespone); }
//仓库信息回调2-5 private void StoreInfoCallBack(MsgRec msg) { Farm_Game_StoreInfo_Anw p = (Farm_Game_StoreInfo_Anw)msg._proto; if (p != null) { List <DeltaStoreUnit> ds = GetDeltaData(p.SuArrayList); Farm_Game_StoreInfoModel.Instance.SetData(p.SuArrayList); GlobalDispatcher.Instance.Dispatch(GlobalEvent.OnStoreUnitsChange, ds); } // GlobalDispatcher.Instance.Dispatch(GlobalEvent.OnItemChange); GetDispatcher().Dispatch(StoreEvent.OnStoreUnits); FieldsController.ProtocalAction = ProtocalAction.None; }
private void CheckOrderCallBack(MsgRec msg) { if (msg._proto != null) { var proto = (Farm_Game_CheckOrder_Anw)msg._proto; OrderController.Instance.SetDatas(proto); GetDispatcher().Dispatch(CommitControllerEvent.OnOrderCallback); } else { SystemMsgView.SystemFunction(Function.Tip, Info.NoOrder); } }
//仓库信息回调2-9 private void StoreUpdateCallBack(MsgRec msg) { Farm_Game_Store_Update p = (Farm_Game_Store_Update)msg._proto; if (p != null) { List <DeltaStoreUnit> ds = GetDeltaData(p.ObjectsList); Farm_Game_StoreInfoModel.Instance.SetData(p.ObjectsList); GlobalDispatcher.Instance.Dispatch(GlobalEvent.OnStoreUnitsChange, ds); } GetDispatcher().Dispatch(StoreEvent.OnStoreUnits); FieldsController.ProtocalAction = ProtocalAction.None; }
//3-26 protected void AnwInfoCallBack(MsgRec msgRec) { Farm_Game_InfoLog_Anw announcement = (Farm_Game_InfoLog_Anw)msgRec._proto; AnnouncementModel a = AnnouncementModel.Instance; a.Info = announcement.Info; a.CompanyInfo1 = announcement.CompanyInfo; a.LoginInfo1 = announcement.LoginInfo; a.ExpressInfo = announcement.ExpressInfo; a.CompanyInfo1 = announcement.CompanyInfo; a.Strategy = announcement.Strategy; a.Other2 = announcement.Other2; a.Other3 = announcement.Other3; GetDispatcher().Dispatch(AnnouncementEvent.OnAnn, announcement.Info); }
//3-9 protected void AnwFriendCallBack(MsgRec msgRec) { Farm_Game_SingleFriendInfo_Anw msgRecPro = (Farm_Game_SingleFriendInfo_Anw)msgRec._proto; if (msgRecPro != null) { SingeFriendInfoModel.Instance.SetData(msgRecPro); } if (FieldsController.ProtocalAction == ProtocalAction.ReflashFields) { } else { GetDispatcher().Dispatch(FriendsInfoEvent.OnVisitedFriend); } FieldsController.ProtocalAction = ProtocalAction.None; Debug.Log(string.Format("<color=#ffffffff><---{0}-{1}----></color>", "visiting", "test1")); }