public void SetData(RepeatedField <AwardPB> awards, RepeatedField <AwardPB> awardPbs, RepeatedField <DroppingItemPB> dropPropItems) { //_tips.text =vo.Title; // Debug.LogError(awardPbs.Count); SetBgTipsState(awardPbs.Count > 0); _extraBg.SetActive(false); for (int i = 0; i < awards.Count; i++) { _propGroup.GetChild(i).gameObject.Show(); SetPropData(_propGroup.GetChild(i), awards[i]); } if (awardPbs.Count > 0 || dropPropItems.Count > 0) { FlowText.ShowMessage(I18NManager.Get("SupporterActivity_GetExtraReward")); ClientTimer.Instance.DelayCall(() => { Debug.LogError("_extraBg.SetActive(true)"); _extraBg.SetActive(true); //_extraRewards.GetComponent<Image>().enabled = true; _extraRewardTxt.Show(); SetExtraReward(awardPbs, dropPropItems); }, 0.3f); } }
private void OnReceiveRewardCallBack(MissionActivityAwardsRes res) { LoadingOverlay.Instance.Hide(); _missionModel.UpdateUserMissionInfo(res.UserMissionInfo); RewardUtil.AddReward(res.Awards); View.SetMissionItemData(_missionModel); if (curMissionTypePb == MissionTypePB.Daily) { View.SetDailyMissionInfo(); } else { View.SetWeekMissionInfo(); } FlowText.ShowMessage(I18NManager.Get("Task_GetActRewardSuccess")); foreach (var award in res.Awards) { if (award.Resource == ResourcePB.Gem) { SdkHelper.StatisticsAgent.OnReward(award.Num, "任务"); } } }
void Awake() { _bigFrame = transform.Find("CenterLayout/BigFrame").GetComponent <Frame>(); _propNameTxt = transform.Find("PropNameTxt").GetComponent <Text>(); _ownTxt = transform.Find("OwnTxt").GetComponent <Text>(); _propNameTxt.text = ""; _ownTxt.text = ""; PointerClickListener.Get(gameObject).onClick = go => { string tips; if (_dropVo.Resource == ResourcePB.Puzzle) { tips = ClientData.GetItemDescById(PropConst.PuzzleIconId, _dropVo.Resource).ItemDesc; } else { tips = ClientData.GetItemDescById(_dropVo.PropId, _dropVo.Resource).ItemDesc; } if (tips != null) { FlowText.ShowMessage(tips); } }; }
private Button _awardPreviewBtn; //奖励预览 private void Awake() { //先用来做任务进度吧 _title = transform.Find("Tap/Title/Text").GetComponent <Text>(); _roadnum = transform.Find("ListContent/Achievement/RoadNum").GetText(); _rewardTran = transform.Find("ListContent/Achievement/Award"); _rewardRedpoint = transform.Find("ListContent/Achievement/Award/Redpoint").gameObject; _rewardName = transform.Find("ListContent/Achievement/Award/Text").GetText(); _rewardNum = transform.Find("ListContent/Achievement/Award/Num").GetText(); _rewardImage = transform.Find("ListContent/Achievement/Award/Item").GetRawImage(); _activityReward = transform.Find("ListContent/Achievement/Progress/ProgressBar") .GetComponent <ProgressBar>(); _achievementList = transform.Find("ListContent/Achievement/AchievementList") .GetComponent <LoopVerticalScrollRect>(); _achievementList.prefabName = "Achievement/Prefabs/AchievementItem"; _achievementList.poolSize = 8; _awardPreviewBtn = transform.GetButton("ListContent/Achievement/AwardPreviewBtn"); _awardPreviewBtn.onClick.AddListener(OnAwardPreviewBtn); PointerClickListener.Get(_rewardTran.gameObject).onClick = go => { if (usermissioninfo?.Progress >= weight) { //Debug.LogError(weight); SendMessage(new Message(MessageConst.CMD_TASK_RECEIVE_ACTREWARD, Message.MessageReciverType.CONTROLLER, MissionTypePB.StarCourse, weight, playepb)); } else { FlowText.ShowMessage(I18NManager.Get("Achievement_NoEnough")); } }; }
void Awake() { _titleName = transform.Find("TitleName").GetComponent <Text>(); //_activityTime=transform.Find("ActivityTimes/TimesNumText").GetComponent<Text>(); _desc = transform.Find("Desc").GetText(); _rewardimg = transform.Find("Reward/Item").GetRawImage(); PointerClickListener.Get(_rewardimg.gameObject).onClick = go => { var desc = ClientData.GetItemDescById(_resouceid, _resourcePb); if (desc != null) { FlowText.ShowMessage(desc.ItemDesc); } }; _reward = transform.Find("Reward/Item/Num").GetComponent <Text>(); // _activity=transform.Find("Reward/Activity/ExpText").GetComponent<Text>(); _rewardName = transform.Find("Reward/Item/Name").GetComponent <Text>(); _taskProgressBar = transform.Find("ExpSlider/ProgressBar").GetComponent <ProgressBar>(); _taskBtn = transform.Find("TaskBtn").GetComponent <Button>(); _taskState = transform.Find("TaskBtn/Text").GetComponent <Text>(); _progressText = transform.Find("ProgressText").GetComponent <Text>(); _task = transform.Find("TaskBtn/BG").GetComponent <Image>(); _finished = transform.Find("FinishTask").gameObject; }
private void UpgradeSupporter(SupporterVo vo) { if (vo.Prop.Num > 0 && vo.Level < 101) { if (vo.AwardPbs.Count > 0) { FlowText.ShowMessage(I18NManager.Get("Supporter_Hint2")); //FlowText.ShowMessage("请先收下礼物"); return; } SendMessage(new Message(MessageConst.CMD_SUPPOTER_UPGRADE, vo)); vo.CostNum = 0; } else if (vo.Prop.Num <= 0) { FlowText.ShowMessage(I18NManager.Get("Supporter_Hint3")); //("通过应援活动获得"); } else if (vo.Level >= 101) { FlowText.ShowMessage(I18NManager.Get("Supporter_Hint4")); //("已满级"); } }
private void OnOkBtnClick() { if (_passwordInput.text.Length < 18) { FlowText.ShowMessage("身份证号码不得小于18位"); return; } EventDispatcher.TriggerEvent(EventConst.BindIdCard, _userNameInput.text, _passwordInput.text); // PopupManager.Instance.Close(); }
private void BuyGold(GameObject go) { AudioManager.Instance.PlayEffect(AudioManager.Instance.DefaultButtonEffect); if (!GuideManager.IsPass1_9()) { FlowText.ShowMessage(I18NManager.Get("Guide_Battle6", "1-9")); return; } SendMessage(new Message(MessageConst.CMD_MAIN_SHOW_BUY_GOLD)); }
public void InitItem(Texture sp, Action <EvolutionCardItem> clickCallback) { if (sp != null) { _image.texture = sp; } else { FlowText.ShowMessage("NOCARD"); } _clickCallback = clickCallback; }
private void OnEvolutionClick() { if ((int)_cardEvoRulePb.StarNeed > _vo.Star) { //Debug.LogError((int)_cardEvoRulePb.StarNeed+" "+_vo.Star); FlowText.ShowMessage(I18NManager.Get("Card_StarCondiction")); return; } EventDispatcher.TriggerEvent(EventConst.CardEvoConfirm, _vo, ChooseCardResolve); //SendMessage(new Message(MessageConst.CMD_CARD_CONFIRMEVOLUTION,_vo)); }
private void UpdateAwardItem(GameObject go, int index) { go.GetComponent <AwardItem>().SetData(_awardPbs[index]); PointerClickListener.Get(go.gameObject).onClick = g => { var desc = ClientData.GetItemDescById(_awardPbs[index].ResourceId, _awardPbs[index].Resource); if (desc != null) { FlowText.ShowMessage(desc.ItemDesc); } }; }
private void GotoFriendView() { var openLevel = GuideManager.GetOpenUserLevel(ModulePB.Department, FunctionIDPB.DepartmentFriends); if (GlobalData.PlayerModel.PlayerVo.Level < openLevel) { FlowText.ShowMessage(I18NManager.Get("GamePlay_Hint1", openLevel)); } else { SendMessage(new Message(MessageConst.MODULE_SUPPOTER_GOTO_FRIENDS)); } }
private void BuyGoodClick() { //发送购买的协议。要校验数量是否正确的!长按的东西需要谨慎! if (leftTime > 0) { EventDispatcher.TriggerEvent <GameMallVo, int>(EventConst.BuyGoldMallItem, _curMallVo, _curnum); } else { FlowText.ShowMessage(I18NManager.Get("Shop_BuyMax")); Close(); } }
public void SetData(UserEncourageActVo vo, SupporterActivityModel supporterActivityModel) { _userEncourageActVo = vo; _encourageActRuleVo = supporterActivityModel.EncourageRuleDic[vo.ActId]; _supporterName.text = _encourageActRuleVo.Title; _changeCost.text = supporterActivityModel.GetRefreshCost(supporterActivityModel.RefreshCount + 1).Gold .ToString(); _timeLabel.text = I18NManager.Get("SupporterActivity_Time", _encourageActRuleVo.NeedTime / 60);//"时间" + + "小时"; //_leftEnerge.text = "消耗:" + _encourageActRuleVo.Power; for (int k = 0; k < 3; k++) { _fansList.GetChild(k).gameObject.Hide(); _propList.GetChild(k).gameObject.Hide(); } var i = 0; foreach (var v in _encourageActRuleVo.Fans) { _fansList.GetChild(i).gameObject.Show(); SetFansData(_fansList.GetChild(i), v.Key, v.Value); i++; } for (int k = 0; k < _fansList.childCount; k++) { if (!_fansList.GetChild(k).gameObject.activeInHierarchy) { _fansList.GetChild(k).gameObject.Show(); SetFansData(_fansList.GetChild(k), 0, 0); } } var j = 0; foreach (var v in _encourageActRuleVo.Consume) { _propList.GetChild(j).gameObject.Show(); PointerClickListener.Get(_propList.GetChild(j).gameObject).onClick = null; PointerClickListener.Get(_propList.GetChild(j).gameObject).onClick = go => { FlowText.ShowMessage(I18NManager.Get("SupporterActivity_ItemPath")); }; SetPropData(_propList.GetChild(j), v.Key, v.Value); j++; } SetSupporterEnergy(); }
private void OnReceiveRewardCallBack(MissionActivityAwardsRes res) { _missionModel.UpdateUserMissionInfo(res.UserMissionInfo); RewardUtil.AddReward(res.Awards); View.SetData(_missionModel, (int)_curPlayerPb); FlowText.ShowMessage(I18NManager.Get("Task_GetActRewardSuccess")); foreach (var award in res.Awards) { if (award.Resource == ResourcePB.Gem) { SdkHelper.StatisticsAgent.OnReward(award.Num, "星路里程"); } } }
private void BuyGift() { //FlowText.ShowMessage(I18NManager.Get("Common_Underdevelopment")); if (malltype == 0) { } else { //FlowText.ShowMessage("测试支付");//I18NManager.Get("Common_Underdevelopment") if (_leftbuyTime > 0) { //var productvo = GlobalData.PayModel.GetProduct(_curRmbMallvo.MallId); if (_curRmbMallvo.MallLabelPb == MallLabelPB.LabelVip) { if (GlobalData.PlayerModel.PlayerVo.UserMonthCard == null) { FlowText.ShowMessage(I18NManager.Get("Pay_MonthCardCanPay")); return; } if (GlobalData.PlayerModel.PlayerVo.UserMonthCard != null && ClientTimer.Instance.GetCurrentTimeStamp() > GlobalData.PlayerModel.PlayerVo.UserMonthCard.EndTime) { FlowText.ShowMessage(I18NManager.Get("Pay_MonthCardCanPay")); return; } } //要做时间限制 if (_curRmbMallvo.Special) { EventDispatcher.TriggerEvent(EventConst.PayforSpecialGift, _curRmbMallvo.MallId); } else { EventDispatcher.TriggerEvent(EventConst.PayforGift, _curRmbMallvo.MallId); } } else { FlowText.ShowMessage(I18NManager.Get("Shop_BuyMax")); } } }
void Awake() { _propImage = transform.Find("CenterLayout/PropImage").GetComponent <Image>(); _propNameTxt = transform.Find("PropNameTxt").GetComponent <Text>(); _ownTxt = transform.Find("OwnTxt").GetComponent <Text>(); _propNameTxt.text = ""; _ownTxt.text = ""; PointerClickListener.Get(gameObject).onClick = go => { string tips = PropConst.GetTips(_dropVo.PropId); if (tips != null) { FlowText.ShowMessage(tips); } }; }
public void SetData(GrowthFunVo vo) { _tagTxt.text = I18NManager.Get("Activity_GrowthFundHint1", vo.DepartmentLevel); //{0}级可领取 foreach (var t in vo.AwardPbs) { RewardVo rewardVo = new RewardVo(t); _numTxt.text = rewardVo.Num.ToString(); _iconImg.texture = ResourceManager.Load <Texture>(rewardVo.IconPath); } _getBtn.onClick.RemoveAllListeners(); switch (vo.Weight) { case 0: _getBtn.gameObject.Hide(); _finishTxt.text = I18NManager.Get("Common_AlreadyGet"); _finished.Show(); break; case 1: _getBtn.gameObject.Hide(); _finishTxt.text = I18NManager.Get("Common_GetReward"); _finished.Show(); break; case 2: _finished.Hide(); _getBtn.gameObject.Show(); _getBtn.onClick.AddListener(() => { if (GlobalData.PlayerModel.PlayerVo.ExtInfo.GrowthFund == 0) { FlowText.ShowMessage(I18NManager.Get("Activity_GrowthFundHint3")); } else { EventDispatcher.TriggerEvent(EventConst.GetGrowthFundAward, vo.Id); } }); break; } //领取按钮的逻辑没写 (没到等级不可领取的是那个淡色,到等级可领取是红色,这个要问下伟滔) }
private void OnGetAwardCallBack(MissionAwardsRes res) { LoadingOverlay.Instance.Hide(); _missionModel.ReplaceUserMission(res.UserMission, _replaceId); // _missionModel.UserMissionList.Sort(); RewardUtil.AddReward(res.Awards); //领取奖励后要根据规则刷新道具之类的。 _missionModel.UpdateUserMissionInfo(res.UserMissionInfo); View.SetData(_missionModel, (int)_curPlayerPb); FlowText.ShowMessage(I18NManager.Get("Task_ReceiveRewardSuccess")); foreach (var award in res.Awards) { if (award.Resource == ResourcePB.Gem) { SdkHelper.StatisticsAgent.OnReward(award.Num, "星路里程"); } } SendMessage(new Message(MessageConst.TO_GUIDE_ACHIEVEMENT_NEXT_STEP)); }
private void BuyCount() { if (_levelBuyRules.Count <= _levelVo.BuyCount) { FlowText.ShowMessage(I18NManager.Get("MainLine_BattleIntroductionPopupHint3")); return; } int cost = _levelBuyRules[_levelVo.BuyCount].Gem; int times = _levelBuyRules.Count - _levelVo.BuyCount; PopupManager.ShowConfirmWindow(I18NManager.Get("MainLine_BattleIntroductionPopupHint4", cost, times), I18NManager.Get("MainLine_BattleIntroductionPopupHint5")).WindowActionCallback = evt => //PopupManager.ShowConfirmWindow("应援机会已用完\n是否花费"+cost+"星钻增加3次应援机会\n(还可购买"+times+"次)", "购买应援机会").WindowActionCallback = evt => { if (evt == WindowEvent.Ok) { EventDispatcher.TriggerEvent(EventConst.BuyLevelCount, _levelVo); } }; }
private void OnStartBattle(int num) { if (_levelVo.Hardness == GameTypePB.Difficult && _levelVo.ChallangeTimes >= _levelVo.MaxChallangeTimes) { BuyCount(); return; } if (_levelVo.CostEnergy > GlobalData.PlayerModel.PlayerVo.Energy) { FlowText.ShowMessage(I18NManager.Get("MainLine_BattleIntroductionPopupHint1")); // FlowText.ShowMessage("体力不足"); return; } Close(); ClientTimer.Instance.DelayCall(() => { EventDispatcher.TriggerEvent(EventConst.EnterBattle, num, _levelVo); }, 0.2f); }
private void SetItemData(SupporterVo vo, Transform item, bool test = false) { var leveltext = item.Find("Board/LevelText").GetComponent <Text>(); //leveltext.text = "Lv." + (vo.Level+1); item.Find("Item/RedPoint/NumTxt").GetComponent <Text>().text = vo.Prop.Num + ""; item.Find("Item/RedPoint").gameObject.SetActive(vo.Prop.Num != 0); var valuetext = item.Find("Value").GetComponent <Text>(); var slider = item.Find("PopBG").GetComponent <ProgressBar>(); slider.DeltaX = 0; // Debug.LogError(vo.AwardPbs.Count); if (vo.AniState == 1 || test) { var oldNum = Int32.Parse(Util.RemoveStr(leveltext.text, "Lv.")); //正式的动画调度 slider.TweenSlider((float)vo.Exp / vo.ExpNeed * 100, () => { FlowText.ShowMessage(I18NManager.Get("Supporter_Hint5")); //("应援会升级成功"); //leveltext.text = "Lv." + (vo.Level+1); }, vo.Level + 1 - oldNum); Util.TweenTextNum(valuetext, 6f, vo.Power); //应援热度: Util.TweenTextNum(leveltext, 6f, vo.Level + 1, "Lv."); } else { valuetext.text = vo.Power + ""; leveltext.text = "Lv." + (vo.Level + 1); slider.Progress = (int)((float)vo.Exp / vo.ExpNeed * 100); } item.Find("Gift").gameObject.SetActive(vo.AwardPbs.Count > 0 && vo.AniState != 1); SetFansAnimation(item.Find("FansList"), vo, item.Find("Gift")); }
private void ChooseEvoProp(bool isOn) { if (isOn == false) { return; } if (EventSystem.current.currentSelectedGameObject == null) { return; } string tapname = EventSystem.current.currentSelectedGameObject.name; Debug.Log("OnTabChange===>" + tapname); //ChangeColor(name); switch (tapname) { case "BG": //回溯 ChooseCardResolve = 0; break; case "BG1": //选择卡 if (_vo.Num == 1) { SetToggleState(false); //Debug.LogError("?!"); FlowText.ShowMessage(I18NManager.Get("Card_CardNumDontEnough")); return; } ChooseCardResolve = 1; break; } }
private void ChangeAcitvity() { //FlowText.ShowMessage("更换活动"); //加入三个应援活动都完成了,就提示“已完成所有应援活动” int count = 0; foreach (var v in _supporterActivityModel.UserEncourageActVos) { if (v.AwardState == 1) { count++; } } if (count >= 3) { FlowText.ShowMessage(I18NManager.Get("SupporterActivity_HasDoneAct")); return; } SendMessage(new Message(MessageConst.CMD_SUPPORTERACTIVITY_REFRESH, Message.MessageReciverType.CONTROLLER)); }
private void SetEvoState(CardEvoRulePB cardevorulepb) { //按钮状态分三种:1.粉丝已经进化。2.粉色进化。3.不可进化灰色按钮。 _evolutionBtn.onClick.RemoveAllListeners(); if (_vo.Evolution >= cardevorulepb.Evo) { //已经进化。 _evolutionBtn.image.color = Color.gray; _btnText.text = I18NManager.Get("Card_HasEvolution"); //_evolutionBtn.onClick.AddListener(HasEvo); } else if (_vo.Evolution == cardevorulepb.Evo - 1 && _vo.Star >= (int)cardevorulepb.StarNeed) { //可以进化 _evolutionBtn.image.color = Color.white; _btnText.text = I18NManager.Get("Card_CanEvolution"); _evolutionBtn.onClick.AddListener(OnEvolutionClick); } else { //不可进化 _evolutionBtn.image.color = Color.gray; _btnText.text = I18NManager.Get("Card_CanEvolution"); // _evolutionBtn.onClick.RemoveListener(HasEvo); // _evolutionBtn.onClick.RemoveListener(OnEvolutionClick); _evolutionBtn.onClick.AddListener(() => { if (_vo.Evolution != cardevorulepb.Evo - 1) { FlowText.ShowMessage(I18NManager.Get("Card_EvoCondiction")); } else { FlowText.ShowMessage(I18NManager.Get("Card_StarCondiction")); } }); } }
private void GoToFansModule(GameObject go) { var userEng = (UserEncourageActVo)PointerClickListener.Get(go).parameter; var needlevel = _supporterActivityModel.EncourageRuleDic[userEng.ActId].DepartmentLevel; //Debug.LogError(needlevel); if (userEng.StartState == 1) { return; } if (GlobalData.PlayerModel.PlayerVo.Level >= needlevel) { _curChooseTransform = go.transform.Find("NotSupport"); Debug.Log("_curChooseTransform" + _curChooseTransform.parent.GetSiblingIndex() + "userEng" + userEng.PosIndex); SendMessage(new Message(MessageConst.CMD_SUPPORTERACTIVITY_SHOW_FANSDETAIL, userEng)); } else { FlowText.ShowMessage(I18NManager.Get("SupporterActivity_LevelNoEnough")); } }
private void OnGetAwardCallBack(MissionAwardsRes res) { LoadingOverlay.Instance.Hide(); // Debug.LogError(res.UserMission); //Debug.LogError(res.UserMission); _missionModel.UpdateUserMission(res.UserMission); //Debug.LogError(res.StarCourseSchedule.Count); // _missionModel.UpdateStarCourse(res.StarCourseSchedule); _missionModel.UserMissionList.Sort(); RewardUtil.AddReward(res.Awards); //领取奖励后要根据规则刷新道具之类的。 _missionModel.UpdateUserMissionInfo(res.UserMissionInfo); View.SetMissionItemData(_missionModel); if (curMissionTypePb == MissionTypePB.Daily) { View.SetDailyMissionInfo(); } else { View.SetWeekMissionInfo(); } FlowText.ShowMessage(I18NManager.Get("Task_ReceiveRewardSuccess")); foreach (var award in res.Awards) { if (award.Resource == ResourcePB.Gem) { SdkHelper.StatisticsAgent.OnReward(award.Num, "任务"); } } if (GlobalData.PlayerModel.PlayerVo.Level == 4) { GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_Mission_Reward); } }
public override void OnMessage(Message message) //主菜单消息发送 { string name = message.Name; object[] body = message.Params; bool isStopPlayDubbing = true; switch (name) { case MessageConst.CMD_MAIN_ON_STAR_ACTIVITY_BTN: if (GlobalData.MissionModel.IsShowStarActivity()) { ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_STAR_ACTIVITY, false, true, GlobalData.MissionModel.GetOpenDay()); } else { view.HandleFunctionOpen(); } break; case MessageConst.CMD_MAIN_CHANGE_DISPLAY: //--主菜单显示状态 Star MainMenuDisplayState state = (MainMenuDisplayState)message.Body; PopupManager.StopHandleShowWindow(); switch (state) { case MainMenuDisplayState.ShowAll: view.ShowAll(); //CheckNeedToDownLoadExtend(); PopupManager.ShowPhoneTipsWindow(() => SendRedPoint()); break; case MainMenuDisplayState.ShowUserInfo: view.ShowUserInfo(); break; case MainMenuDisplayState.ShowUserInfoAndTopBar: view.ShowTopBarAndUserInfo(); break; case MainMenuDisplayState.ShowTopBar: view.ShowTopBar(); break; case MainMenuDisplayState.ShowVisitTopBar: view.ShowTopBar(MainMenuDisplayState.ShowVisitTopBar); break; case MainMenuDisplayState.HideAll: if (_window != null) { _window.Close(); } view.ShowAll(false); break; case MainMenuDisplayState.ShowRecollectionTopBar: view.ShowTopBar(MainMenuDisplayState.ShowRecollectionTopBar); break; case MainMenuDisplayState.ShowExchangeIntegralBar: view.ExchangeIntegralBarSetData(GlobalData.TrainingRoomModel.GetCurIntegral()); view.ShowTopBar(MainMenuDisplayState.ShowExchangeIntegralBar); break; default: throw new ArgumentOutOfRangeException(); } //--主菜单显示状态 End break; case MessageConst.CMD_MAIN_ON_START_BTN: var isShowArrow = (bool)body[0]; Debug.LogError("isShowArrow===>" + isShowArrow); ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_GAME_PLAY, false, true, isShowArrow); //--模块消息发送 Start break; case MessageConst.CMD_MAIN_ON_CARD_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_CARD); break; case MessageConst.CMD_MAIN_ON_SUPPORTER_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_SUPPORTER); break; case MessageConst.CMD_TASK_SHOW_DAILYTASK: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_MISSION); break; case MessageConst.CMD_GOTOACHIEVEMENT: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_ACHIEVEMENT); break; case MessageConst.CMD_APPOINTMENT_JUMPCHOOSEROLE: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_LOVE); //PopupManager.ShowWindow<LoveJumpWindow>("GameMain/Prefabs/LoveJumpWindow/LoveJumpWindow"); break; case MessageConst.CMD_MAIN_ON_CHANGE_ROLE_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_FAVORABILITYMAIN); break; case MessageConst.CMD_MAIN_ON_DRAWCARD_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_DRAWCARD); break; case MessageConst.CMD_MAIN_ON_PHONE_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_PHONE); break; case MessageConst.CMD_MAIN_ON_ACTIVITY_BTN: //SendActivityMsg(); //进入活动模块 var id = (string)message.Body; ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_ACTIVITY, false, true, id); break; case MessageConst.CMD_MAIN_ON_MAIL_BTN: PopupManager.StopHandleShowWindow(); ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_MAIL); break; case MessageConst.CMD_MAIN_ON_ALBUM_BTN: FlowText.ShowMessage(I18NManager.Get("Common_Underdevelopment")); break; case MessageConst.CMD_MAIN_ON_STAGINGPOST_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_SHOP, false, true, 0); break; case MessageConst.CMD_MAIN_SHOW_BUY_POWER: //买体力 var _buyPowerUpperlimit = GlobalData.PlayerModel.BuyPowerUpperlimit; //10 if (GlobalData.PlayerModel.PlayerVo.PowerNum >= _buyPowerUpperlimit) { FlowText.ShowMessage(I18NManager.Get("Common_TodaysBuyUpperlimit")); // ("今日兑换次数已达上限"); return; } else { ShowBuyPowerWindow(); } break; case MessageConst.CMD_MAIN_SHOW_BUY_GOLD: //买金币 var _buyGlodUpperlimit = GlobalData.PlayerModel.BuyGoldUpperlimit; //10 if (GlobalData.PlayerModel.PlayerVo.GoldNum >= _buyGlodUpperlimit) { FlowText.ShowMessage(I18NManager.Get("Common_TodaysBuyUpperlimit")); return; } else { ShowBuyGlodWindow(); } break; case MessageConst.CMD_SUPPORTERACTIVITY_BUYENCOURAGEPOWER: //买应援行动力 var _buyEncouragePowerUpperlimit = GlobalData.PlayerModel.BuyEncouragePowerUpperlimit; //5 if (GlobalData.PlayerModel.PlayerVo.EncourageNum >= _buyEncouragePowerUpperlimit) { FlowText.ShowMessage(I18NManager.Get("Common_TodaysBuyUpperlimit")); return; } else { BuyEncouragePower(); } break; case MessageConst.CMD_MAIN_SHOW_BUY_GEM: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_SHOP, false, true, 5); //ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_BUYGEN); // ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_PAY,false); // (SdkHelper.PayAgent as PayAgentGooglePlay)?.Test(); break; case MessageConst.CMD_RECOLLECTION_SENDBUYEVENT: EventDispatcher.TriggerEvent(EventConst.SendBuyRecolletionPowerEvent); break; case MessageConst.CMD_MAIN_ON_LIVE2DCLICK: isStopPlayDubbing = false; SendNpcMainStageInteract(); break; case MessageConst.CMD_MAIN_ON_FIRITSRECHARGE_BTN: //通过首冲进入活动模块 ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_ACTIVITYFIRSTRECHARGE, false, true); break; case MessageConst.CMD_MAIN_STORESCORECOMMENT: bool commentType = (bool)body[0]; string comment = (string)body[1]; int star = (int)body[2]; Debug.LogError(comment.Length); if (commentType) { SetCommentRes(true, comment, star); } else { if (comment.Length < 20) { FlowText.ShowMessage(I18NManager.Get("GameMain_MinTextCount")); return; } else if (comment.Length > 600) { FlowText.ShowMessage(I18NManager.Get("GameMain_MaxTextCount")); return; } SetCommentRes(false, comment, star); } break; case MessageConst.CMD_MAIN_FIRESHDOWNLOADAWARD: // Debug.LogError("has receiveDownload"+GlobalData.PlayerModel.PlayerVo.ExtInfo.DownloadReceive); //GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_Extend_DowndLoad); if (GlobalData.PlayerModel.PlayerVo.ExtInfo.DownloadReceive == 0) { NetWorkManager.Instance.Send <ReceiveDownloadAwardsRes>(CMD.DOWNLOAD_RECEIVEAWARD, null, OnDownloadReceiveAward); } // else // { // Debug.LogError("另外奖励又重新删包,在下载"); // SendMessage(new Message(MessageConst.CMD_DOWNLOAD_OK)); // } break; case MessageConst.CMD_MAIN_ON_PLAYERBIRTHDAY: if (GlobalData.MissionModel.IsShowPlayerBirthday()) { ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_PLAYERBIRTHDAY, false, true, GlobalData.MissionModel.GetPlayerBirthdayOpenDay()); } else { view.HandleFunctionOpen(); } break; case MessageConst.CMD_MAIN_ON_ACTIVITYTEMPLATE_BTN: if (GlobalData.ActivityModel.IsShowActivityTemplateBtn(ActivityTypePB.ActivityDrawTemplate)) { ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_ACTIVITYTEMPLATE, false, true); } else { view.HandleFunctionOpen(); } break; case MessageConst.CMD_MAIN_ON_ACTIVITYCAPSULETEMPLATE_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_ACTIVITYCAPSULETEMPLATE, false, true); break; case MessageConst.CMD_MAIN_ON_TOTALRECHARGE_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_ACTIVITY, false, true, GlobalData.ActivityModel.GetActivityVo(ActivityType.ActivityAccumulativeRecharge).JumpId); break; case MessageConst.CMD_MAIN_ON_ACTIVITYMUSICTEMPLATE_BTN: ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_ACTIVITYMUSICTEMPLATE, false, true); break; default: return; } if (isStopPlayDubbing) { StopPlayingDubbing(); } }
private void OnChangeRole(MapField <int, int> apparel) { view.SetRoleBg(apparel[0]); FlowText.ShowMessage(I18NManager.Get("FavorabilityMain_SucceedShow")); }
void Start() { _instance = this; this.gameObject.SetActive(false); }