private void SetShowAwardData() { var parent = _award.Find("GetAward/Awards"); var list = GuideManager.GetGuideAwardsToRule(GuideTypePB.MainGuide); List <AwardPB> temp = new List <AwardPB>(); temp.Add(list[1]); temp.Add(list[2]); for (int i = 0; i < temp.Count; i++) { RewardVo vo = new RewardVo(temp[i]); var item = parent.GetChild(i); item.transform.GetText("PropNameText").text = vo.Name; item.transform.GetText("Num").text = vo.Num.ToString(); item.transform.GetRawImage("PropImage").texture = ResourceManager.Load <Texture>(vo.IconPath, ModuleName); PointerClickListener.Get(item.gameObject).onClick = go => { var desc = ClientData.GetItemDescById(vo.Id, vo.Resource); if (desc != null) { FlowText.ShowMessage(desc.ItemDesc); } }; } }
private void Awake() { GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_Mission); GuideManager.TempState = TempState.NONE; _btn = transform.Find("ListContent/DailyTask/DailyTaskList/Content/DailyTaskItem/GetBtn").gameObject; GuideArrow.DoAnimation(_btn.transform); PointerClickListener.Get(_btn).onClick = go => { List <UserMissionVo> arr = GlobalData.MissionModel.GetMissionListByType(MissionTypePB.Daily); EventDispatcher.TriggerEvent(EventConst.RecieveTaskReward, arr[0]); _btn.Hide(); transform.Find("ListContent").gameObject.Hide(); GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_Finish_Mission1); BackToMainUI(); }; PointerClickListener.Get(gameObject).onClick = go => { PopupManager.CloseAllWindow(); }; }
private void LoveCoaxSleepGuide() { var isPass4_12 = GuideManager.IsPass4_12(); var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep); if (isPass4_12 && coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_OneStage) { gameObject.Show(); var parent = transform.Find("StartPathBtnContainer"); var btn = parent.Find("AppointmentBtn"); GuideArrow.DoAnimation(btn); parent.gameObject.Show(); btn.gameObject.Show(); PointerClickListener.Get(btn.gameObject).onClick = go => { SendMessage(new Message(MessageConst.CMD_APPOINTMENT_JUMPCHOOSEROLE, Message.MessageReciverType.UnvarnishedTransmission)); parent.gameObject.Hide(); btn.gameObject.Hide(); gameObject.Hide(); }; } }
private void Step2() { var upgradeStarContainer = transform.Find("UpgradeLevelContainer"); upgradeStarContainer.gameObject.Show(); var btn = transform.Find("UpgradeLevelContainer/UpgradeOneLevel"); GuideArrow.DoAnimation(btn); PointerClickListener.Get(btn.gameObject).onClick = go => { GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_CardLevelUp); var vo = GlobalData.CardModel.UserCardList[0]; SendMessage(new Message(MessageConst.CMD_CARD_UPGRADE_ONELEVEL, Message.MessageReciverType.UnvarnishedTransmission, vo)); upgradeStarContainer.gameObject.Hide(); if (GuideManager.TempState == TempState.AchievementOver) { GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_CardView_levelUp); } }; }
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")); } }; }
private void Awake() { _finishContent = transform.Find("Finish"); _shrinkContent = transform.Find("Shrink"); _unfoldContent = transform.Find("Unfold"); _noFinishContent = transform.Find("NoFinish"); _activityName = transform.GetText("ActivityName"); _rect = transform.GetRectTransform(); // _unfoldBtn = _shrinkContent.GetButton("UnfoldBtn"); _shrinkBtn = _unfoldContent.GetButton("ShrinkBtn"); _changeBtn = _noFinishContent.GetButton("ChangeBtn"); _hintBtn = _unfoldContent.GetButton("HintBtn"); _playBtn = _unfoldContent.GetButton("PlayBtn/OnClick"); _chooseBtn = _unfoldContent.GetButton("CardContent/ChooseCardBtn/OnClick"); _toggleContent = _unfoldContent.Find("ToggleContent"); _cardContent = transform.Find("Unfold/CardContent/ScrollRect/Content"); _chooseCardBtn = transform.Find("Unfold/CardContent/ChooseCardBtn"); // _unfoldBtn.onClick.AddListener(UnfoldBtn); PointerClickListener.Get(_shrinkContent.gameObject).onClick = UnfoldBtn; _shrinkBtn.onClick.AddListener(ShrinkBtn); _changeBtn.onClick.AddListener(ChangeBtn); _hintBtn.onClick.AddListener(HintBtn); _playBtn.onClick.AddListener(PlayBtn); _chooseBtn.onClick.AddListener(ChooseBtn); }
public void DoLevelUp() { LoadingOverlay.Instance.Hide(); if (CanDoLevelUp() == false) { GuideToStarUp(); return; } var upgradeStarContainer = transform.Find("UpgradeLevelContainer"); upgradeStarContainer.gameObject.Show(); var btn = transform.Find("UpgradeLevelContainer/UpgradeOneLevel"); PointerClickListener.Get(btn.gameObject).onClick = go => { PointerClickListener.Get(btn.gameObject).onClick = null; var vo = GlobalData.CardModel.UserCardList[0]; SendMessage(new Message(MessageConst.CMD_CARD_UPGRADE_ONELEVEL, Message.MessageReciverType.UnvarnishedTransmission, vo)); upgradeStarContainer.gameObject.Hide(); LoadingOverlay.Instance.Show(); }; }
public void Step7() { gameObject.Show(); Transform step7 = transform.Find("Step7"); step7.gameObject.Show(); step7.GetText("GuideView/DialogFrame/Text").text = I18NManager.Get("Guide_RecollectionGuideStep6"); var propIcon = step7.Find("PhotoBg/CardContent/CardHint/PropIcon"); GuideArrow.DoAnimation(propIcon); PointerClickListener.Get(propIcon.gameObject).onClick = go => { GuideManager.SetRemoteGuideStep(GuideTypePB.CardMemoriesGuide, 1040); //防止网络异常先模拟数据 UserGuidePB userGuide = new UserGuidePB() { GuideId = 1040, GuideType = GuideTypePB.CardMemoriesGuide }; GuideManager.UpdateRemoteGuide(userGuide); //发消息去点那个其他弹窗 UserCardVo vo = GlobalData.CardModel.UserCardList[0]; SendMessage(new Message(MessageConst.MODULE_RECOLLECTION_SHOW_CARD_DROP_PROP, Message.MessageReciverType.UnvarnishedTransmission, vo.CardVo.RecollectionDropItemId)); step7.gameObject.Hide(); gameObject.Hide(); }; }
public void Step1() { Transform step1 = transform.Find("Step1"); step1.gameObject.Show(); step1.GetText("GuideView/DialogFrame/Text").text = I18NManager.Get("Guide_RecollectionGuideStep1"); PointerClickListener.Get(step1.gameObject).onClick = go => { step1.gameObject.Hide(); Step2(); }; // // var arrowsRect = step1.GetRectTransform("WhiteBottomBg/Panel/Arrows"); // var localPosition = arrowsRect.localPosition; // arrowsRect.DOLocalMove(new Vector2(localPosition.x+30f,localPosition.y-30f),0.5f).SetLoops(-1, LoopType.Yoyo); // // var onClickArea = step1.Find("WhiteBottomBg/Panel/OnClickArea").gameObject; // PointerClickListener.Get(onClickArea).onClick = go => // { // SendMessage(new Message(MessageConst.MODULE_RECOLLECTION_SHOW_CHOOSE_CARD, Message.MessageReciverType.UnvarnishedTransmission)); // step1.gameObject.Hide(); // Step2(); // }; }
private void Awake() { _bgImage = transform.GetRawImage("BgImage"); _nameText = transform.GetText("TopImage/Text"); _content = transform.Find("Scroll View/Viewport/Content"); _skipBtn = transform.Find("SkipBtn").GetComponent <Button>(); _skipBtn.onClick.AddListener(OnSkip); _recordBtn = transform.Find("RecordBtn").GetComponent <Button>(); _recordBtn.onClick.AddListener(ShowRecordView); _playBtn = transform.Find("PlayBtn").GetComponent <Button>(); _playBtn.transform.GetText("Text").text = I18NManager.Get("Story_Autoplay"); _playBtn.onClick.AddListener(() => { OnAutoPlay(!_isAutoPlay); }); _bgBlurEffect = EffectManager.CreateImageBlurEffect(); IsWait = true; PointerClickListener.Get(gameObject).onClick = NextStep; }
private void Awake() { _smallCardList = transform.Find("BgBottom/SmallCardList").GetComponent <LoopVerticalScrollRect>(); _smallCardList.poolSize = 8; _smallCardList.prefabName = "Battle/Prefabs/SmallHeroCard"; _smallCardList.UpdateCallback = ListUpdataCallback; _cards = new List <BattleUserCardVo>(); _middleCards = transform.Find("BgTop/StarContainer"); var okBtn = transform.Find("BgTop/OkBtn").GetComponent <Button>(); okBtn.onClick.AddListener(Confirm); Transform tabBar = transform.Find("TabScrollView/Viewport/TabBar"); for (int i = 0; i < tabBar.childCount; i++) { PointerClickListener.Get(tabBar.GetChild(i).gameObject).onClick = OnTabClick; } for (int i = 0; i < 6; i++) { PointerClickListener.Get(_middleCards.GetChild(i).gameObject).onClick = go => { BattleUserCardVo data = go.GetComponent <MiddleHeroCard>().GetData(); if (data != null) { SendMessage(new Message(MessageConst.CMD_BATTLE_REMOVE_HERO_CARD, Message.MessageReciverType.CONTROLLER, data)); } }; } }
void Start() { var _hideBtn = transform.Find("HideBtn").gameObject; //点击其他地方关闭 PointerClickListener.Get(_hideBtn).onClick = go => { Hide(); SendMessage(new Message(MessageConst.CMD_VISITBATTLE_FINISH)); }; transform.Find("Bg/Buttons/GotoCardCollention").GetComponent <Button>().onClick.AddListener(() => { ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_CARD); }); transform.Find("Bg/Buttons/GotoSupporter").GetComponent <Button>().onClick.AddListener(() => { ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_SUPPORTER); }); transform.Find("Bg/Buttons/GotoGiftPack").GetComponent <Button>().onClick.AddListener(() => { FlowText.ShowMessage(I18NManager.Get("Common_Underdevelopment")); }); string title = I18NManager.Get("Common_HelpExplain"); string ruleDesc = I18NManager.Get("Battle_FailExplain"); transform.Find("Bg/ExplainBtn").GetComponent <Button>().onClick.AddListener(() => { PopupManager.ShowCommonRuleWindow(ruleDesc, title); //PopupManager.ShowRuleExplainWindow(title,ruleDesc,new Vector2(800,1000)); }); }
public void SetData(CardMemoriesMissionPB missionPb, UserMemoriesMissionPB userMission) { _titleText.text = I18NManager.Get("Recollection_AwardHint1"); isShowGetBtn = false; var _contentText = transform.Find("Bg/ContentText").GetComponent <Text>(); // _contentText.text = missionPb.MissionDesc + "\n(已完成" + userMission.Progress + "/" + userMission.Finish + ")"; _contentText.text = I18NManager.Get("Recollection_RecolletionMissionWindowContentText", missionPb.MissionDesc, userMission.Progress, userMission.Finish); var frameImage = transform.Find("Bg/FrameImage").gameObject; if (missionPb.ItemRandom != 1) { RewardVo vo = new RewardVo(missionPb.Award[0]); var _propImage = transform.Find("Bg/FrameImage/PropImage").GetComponent <RawImage>(); var _numText = _propImage.transform.Find("PropNumText").GetComponent <Text>(); _numText.text = vo.Num.ToString(); _propImage.texture = ResourceManager.Load <Texture>(vo.IconPath, ModuleConfig.MODULE_RECOLLECTION); var _nameText = transform.Find("Bg/FrameImage/PropImage/PropNameText").GetComponent <Text>(); _nameText.text = vo.Name; if (itemIdMin <= vo.Id && vo.Id <= itemIdMax) { PointerClickListener.Get(frameImage).onClick = go => { FlowText.ShowMessage(I18NManager.Get("Recollection_Hint5")); }; } } }
/// <summary> /// 每日体力窗口 /// </summary> /// <param name="vO">每日奖励</param> /// <param name="isRetroactive">是否补签</param> public void SetData(EveryDayPowerVO vO, bool isRetroactive = false) { CreateNormalAwardItem(vO.Awards); if (isRetroactive) { _titleText.text = I18NManager.Get("Common_Retroactive"); _titleText.transform.parent.gameObject.Show(); _content.gameObject.Hide(); _retroactiveText.gameObject.Show(); _retroactiveText.text = I18NManager.Get("Activity_RetroactiveHint1", vO.Gem, vO.Awards[0].Num); var btn = transform.Find("Btn"); btn.gameObject.SetActive(true); PointerClickListener.Get(btn.Find("CancelButton").gameObject).onClick = go => { base.Close(); }; PointerClickListener.Get(btn.Find("OkButton").gameObject).onClick = go => { EventDispatcher.TriggerEvent(EventConst.SendRetroactiveEverydayPowerAwardReq, vO); base.Close(); }; } else { _titleText.text = I18NManager.Get("Common_GetAward"); _ok.gameObject.Show(); _ok.onClick.AddListener(() => { base.Close(); }); } }
/// <summary> /// 显示选歌曲引导 /// </summary> private void ShowPlayerView() { var playerView = transform.Find("PlayerView").gameObject; playerView.Show(); PointerClickListener.Get(playerView).onClick = go => { playerView.Hide(); }; }
private void Step2() { Transform step2 = transform.Find("Step2"); step2.gameObject.Show(); step2.GetText("GuideView/DialogFrame/Text").text = I18NManager.Get("Guide_RecollectionGuideStep2"); var choosePhotoOnClick = step2.Find("PhotoBg/ChoosePhotoOnClick"); GuideArrow.DoAnimation(choosePhotoOnClick); PointerClickListener.Get(choosePhotoOnClick.gameObject).onClick = go => { SendMessage(new Message(MessageConst.MODULE_RECOLLECTION_SHOW_CHOOSE_CARD, Message.MessageReciverType.UnvarnishedTransmission)); step2.gameObject.Hide(); Step3(); }; // Transform step2 = transform.Find("Step2"); // step2.gameObject.Show(); // // var arrowsRect = step2.GetRectTransform("Arrows"); // var localPosition = arrowsRect.localPosition; // arrowsRect.DOLocalMoveX(localPosition.x + 30.0f, 0.5f).SetLoops(-1, LoopType.Yoyo); // // var onClickArea = step2.Find("OnClickArea").gameObject; // PointerClickListener.Get(onClickArea).onClick = go => // { // UserCardVo vo = GlobalData.CardModel.UserCardList[0]; // SendMessage(new Message(MessageConst.MODULE_CARD_SHOW_SELECTED_CARD, Message.MessageReciverType.UnvarnishedTransmission, vo)); // step2.gameObject.Hide(); // Step3(); // // }; }
private void ChooseStory() { pageArrow.gameObject.SetActive(false); Debug.LogError("pos" + pos); var tranroot = transform.Find("BG/List/Content/JournalItem").GetChild(pos); pointarrow = transform.Find("BG/PointArea"); pointarrow.SetParent(tranroot); pointarrow.transform.localPosition = new Vector3(0, 0); pointarrow.gameObject.SetActive(true); GuideArrow.DoAnimation(pointarrow); // var arrow = pointarrow.Find("Arrow").GetComponent<Image>(); // RectTransform rect = arrow.rectTransform; // rect.DOLocalMove(new Vector2(rect.localPosition.x - 30.0f, // rect.localPosition.y + 30.0f), 0.5f).SetLoops(-1, LoopType.Yoyo); PointerClickListener.Get(pointarrow.Find("ClickArea").gameObject).onClick = go => { //最好都是延迟展示 //发送进入剧情选择的协议 SendMessage(new Message(MessageConst.UIDE_LOVEAPPOINTMENT_ENDSUCCESS)); //我要知道是否已经解锁了! SendMessage(new Message(MessageConst.CMD_APPOINTMENT_ACTIVE_LOVESTORY, Message.MessageReciverType.UnvarnishedTransmission, _appointmentRuleVo)); LoveStep3(); }; }
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 OnCardLevelup() { _backStep = 1; var view = transform.Find("LevelupEnd"); view.gameObject.Show(); var clickArea = view.Find("ClickArea"); GuideArrow.DoAnimation(clickArea); PointerClickListener.Get(clickArea.gameObject).onClick = go => { if (_backStep == 1) { _backStep = 2; SendMessage(new Message(MessageConst.MODULE_CARD_COLLECTION_BACK_TO_CARD_LIST_VIEW, Message.MessageReciverType.UnvarnishedTransmission)); } else { ModuleManager.Instance.GoBack(); } }; }
public void SetData(RewardVo vo, string module = null, bool unloadLater = false) { transform.Find("Mask/Icon").GetRawImage().material = ResourceManager.Load <Material>("Prefabs/CommonPrefabs/BigFrameMask"); transform.Find("Mask/Puzzle").GetImage().material = ResourceManager.Load <Material>("Prefabs/CommonPrefabs/PuzzleBottomMask"); transform.Find("Mask/Puzzle/Icon").GetRawImage().material = ResourceManager.Load <Material>("Prefabs/CommonPrefabs/PuzzleMask"); var isPuzzle = vo.Resource == ResourcePB.Puzzle; if (isPuzzle) { _icon.gameObject.Hide(); _puzzleTra.gameObject.Show(); _puzzleIcon.texture = ResourceManager.Load <Texture>(vo.IconPath, module, unloadLater); } else { _icon.gameObject.Show(); _puzzleTra.gameObject.Hide(); _icon.texture = ResourceManager.Load <Texture>(vo.IconPath, module, unloadLater); } PointerClickListener.Get(gameObject).onClick = go => { var desc = ClientData.GetItemDescById(vo.Id, vo.Resource); if (desc != null) { FlowText.ShowMessage(desc.ItemDesc); } }; }
private void Awake() { var collectedCardList = transform.Find("CollectedCardList"); collectedCardList.gameObject.Show(); var clickArea = collectedCardList.Find("Content/CollectedCardItem/ClickArea"); GuideArrow.DoAnimation(clickArea); PointerClickListener.Get(clickArea.gameObject).onClick = go => { var vo = GlobalData.CardModel.UserCardList[0]; SendMessage(new Message(MessageConst.MODULE_CARD_COLLECTION_SHOW_CARD_DETAIL_VIEW, Message.MessageReciverType.UnvarnishedTransmission, vo)); collectedCardList.gameObject.Hide(); ClientTimer.Instance.DelayCall(() => { if (GuideManager.TempState == TempState.AchievementOver && CanDoLevelUp() == false) { GuideToStarUp(); } else { Step2(); } }, 0.5f); }; }
private void BackNormalView() { _animator.Play("MainPanelBack"); _isfullview = false; PointerClickListener.Get(_backGround.GetChild(0).gameObject).onClick = null; }
private void TypingEnd() { if (_getFansInfo.Count != 0) { //ToDo...播放大巴车声音 } _fans.gameObject.transform.RemoveComponent <PointerClickListener>(); PointerClickListener.Get(_fans.gameObject).onClick = go => { ResetFans(); //根据粉丝队列长度可以判断出之后是入场动画,还是出现演唱会 if (_getFansInfo.Count != 0) { //过场动画之前先隐藏进度条 SendMessage(new Message(MessageConst.CMD_CAPSULEBATTLE_HIDE_PROGRESS)); //过场动画 ShowMask(); } else { //显示选星缘 ClientTimer.Instance.DelayCall(() => { SendMessage(new Message(MessageConst.CMD_CAPSULEBATTLE_NEXT)); }, 0.2f); } }; }
public void SetData(CapsuleLevelVo vo, int id) { var open = transform.Find("Open").gameObject; var noOpen = transform.Find("NoOpen").gameObject; if (vo.IsOpen) { open.Show(); noOpen.Hide(); } else { open.Hide(); noOpen.Show(); } transform.GetRawImage("LevelNameIcon").texture = ResourceManager.Load <Texture>("ActivityCapsuleTemplate/Level" + id); PointerClickListener.Get(transform.Find("OnClick").gameObject).onClick = go => { if (vo.IsOpen) { //触发进入战斗的事件 EventDispatcher.TriggerEvent(EventConst.OnClickCapsuleBattleEntrance, vo); } else { FlowText.ShowMessage(I18NManager.Get("ActivityCapsuleTemplate_PleasePassLastLevel")); } }; }
private void OnBtnRoleClick(GameObject go) { int id = (int)PointerClickListener.Get(go).parameter; Debug.Log("OnBtnRoleClick:" + id); SendMessage(new Message(MessageConst.MODULE_SLEEP_CHOOSE_VIEW_BTN_ROLE, id)); }
public void RefreshOneActivity(UserEncourageActVo uservo) { var encouragevo = _supporterActivityModel.EncourageRuleDic[uservo.ActId]; //Debug.LogError(_curChooseTransform.parent.GetSiblingIndex()); var tranparent = _curChooseTransform.parent; var hassupportertran = tranparent.Find("HasSupport"); PointerClickListener.Get(_activityList.GetChild(tranparent.GetSiblingIndex()).gameObject).parameter = uservo; RefreshActTween(_curChooseTransform, hassupportertran, tranparent.GetSiblingIndex() == 1, () => { var hasActBg = hassupportertran.Find("HasActBG"); hasActBg.Find("SupportAct1").gameObject.SetActive(encouragevo.MovieId == 1); //取决于要不要显示 hasActBg.Find("SpineRoot").gameObject.SetActive(encouragevo.MovieId != 1); var chooseAni = encouragevo.MovieId == 1 ? hasActBg.Find("SupportAct1").gameObject : hasActBg.Find("SpineRoot/SpineSkeletonGraphic").gameObject; //动画到某阶段的时候突然间改变 chooseAni.transform.Find("02_scene")?.GetComponent <MovingTween>()?.PaseTween(); if (encouragevo.MovieId != 1) { SetSupporterSpine(chooseAni, GetAni(encouragevo.MovieId)); } SetNotSupportData(_curChooseTransform, encouragevo, uservo); }); }
private void Level1_3EndGetAwardWindowAni() { var list = GuideManager.GetGuideAwardsToRule(GuideTypePB.MainGuide); RewardVo vo = null; foreach (var t in list) { if (t.Resource == ResourcePB.Card) { vo = new RewardVo(t); break; } } _award.transform.GetRawImage("GetAward/Awards/1/PropImage").texture = ResourceManager.Load <Texture>(vo.IconPath); _award.transform.GetText("GetAward/Awards/1/Name").text = CardName(vo.Id); _award.gameObject.Show(); transform.Find("Mask").gameObject.Show(); _award.DOScale(Vector3.one, 0.2F).SetEase(Ease.OutExpo).OnComplete(() => { PointerClickListener.Get(_award.gameObject).onClick = go => { _award.DOScale(new Vector3(_samllScale, _samllScale, 1), 0.2F).SetEase(Ease.OutExpo) .OnComplete(() => { transform.Find("Mask").gameObject.Hide(); GoToNextGuideStage(I18NManager.Get("Guide_MainLineGetFirstAward")); }); }; }); }
/// <summary> /// 显示选男主界面引导 /// </summary> public void ShowMainViewGuide() { GuideManager.SetRemoteGuideStep(GuideTypePB.LoveGuideCoaxSleep, GuideConst.FunctionGuide_CoaxSleep_OneStage); Transform mainView = transform.Find("MainView"); mainView.gameObject.Show(); var bottom = mainView.Find("Bottom"); var chi = bottom.GetButton("Chi"); var yan = bottom.GetButton("Yan"); var tang = bottom.GetButton("Tang"); var qin = bottom.GetButton("Qin"); var returnBtn = mainView.Find("ReturnBtn").gameObject; PointerClickListener.Get(returnBtn).onClick = go => { FlowText.ShowMessage(I18NManager.Get("Guide_CoaxSleep_ReturnBtnHint")); }; chi.onClick.AddListener(() => { OnClickPlayer(PlayerPB.ChiYu, mainView); }); yan.onClick.AddListener(() => { OnClickPlayer(PlayerPB.YanJi, mainView); }); tang.onClick.AddListener(() => { OnClickPlayer(PlayerPB.TangYiChen, mainView); }); qin.onClick.AddListener(() => { OnClickPlayer(PlayerPB.QinYuZhe, mainView); }); }
private void LoveAppointmentBtnGuide(bool loveAppointment = false) { var btn = transform.Find("StartPathBtnContainer"); btn.gameObject.Show(); transform.Find("StartPathBtnContainer/AppointmentBtn").gameObject.Show(); var guideView = transform.Find("GuideView_LoveBtn"); if (loveAppointment) { guideView.gameObject.Show(); GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_LoveBtn); } else { guideView.gameObject.Hide(); } var guidetext = transform.GetText("GuideView_LoveBtn/DialogFrame/Text"); guidetext.text = loveAppointment ? I18NManager.Get("Guide_MainLineLoveStory") : I18NManager.Get("Guide_LoveDiaryGuide"); GuideArrow.DoAnimation(transform.Find("StartPathBtnContainer/AppointmentBtn")); PointerClickListener.Get(transform.Find("StartPathBtnContainer/AppointmentBtn").gameObject).onClick = go => { SendMessage(new Message(MessageConst.CMD_APPOINTMENT_JUMPCHOOSEROLE, Message.MessageReciverType.UnvarnishedTransmission)); }; }
public void Step1() { //找到点击区域 var firstDay = _content.Find("SevenDaysAward/1"); _content.gameObject.Show(); GuideArrow.DoAnimation(firstDay); PointerClickListener.Get(firstDay.gameObject).onClick = go => { //打领取的点 // GuideManager.SetRemoteGuideStep( GuideTypePB.MainGuide,GuideConst.MainLineStep_OnClick_SevenDayActiviy_FirstDay_Award); //统计数据点 GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_SevenDayActiviy_FirstDay_Award); //发消息去领第一天奖励 SendMessage(new Message(MessageConst.CMD_ACTIVITY_SEVENDAYGUIDE, Message.MessageReciverType.UnvarnishedTransmission)); SetShowAwardData(); ClientTimer.Instance.DelayCall(() => { _content.gameObject.Hide(); ShowAward(); }, 0.3F); }; }