public override void SetVisible(bool visible) { base.SetVisible(visible); if (visible) { m_currentPageType = EMGloryMomentPageType.EMPage_Image; m_currentDataShowType = EMGloryMomentDataShowType.EMType_All; PageBtnGroup.SetItemSelectedItem(0); DefaultToggle.isOn = true; ImgShareView.CloseView(); VideoPlayView.CloseView(); RefreshTimeAxis(); RefreshDataList(); RefreshTipPart(); } else { if (imgRedPoint != null) { URedPointTip.DestroyRedPointTip(imgRedPoint); imgRedPoint = null; } if (videoRedPoint != null) { URedPointTip.DestroyRedPointTip(videoRedPoint); videoRedPoint = null; } } }
public void OnShowCreateTypeWnd() { int nTypeCount = CupTypeFrame.childCount; for (int i = nTypeCount - 1; i >= 0; i--) { Transform typeRect = CupTypeFrame.GetChild(i); if (typeRect) { var temp = typeRect.gameObject; ResNode.DestroyRes(ref temp); } } List <SSchemeLegendCupTypeConfig> typeConfigList = LegendCupConfig.Instance.GetCupTypeConfigList(); if (typeConfigList == null || typeConfigList.Count <= 0) { return; } m_typeItem.Clear(); int index = 0; CupTypeBtnGroup.UseGroupIndex = true; foreach (SSchemeLegendCupTypeConfig config in typeConfigList) { if (config.nIsShow <= 0) { continue; } GameObject typeObj = ResNode.InstantiateRes(CupTypeTemplate); if (!typeObj) { return; } RectTransform typeTrans = typeObj.transform as RectTransform; typeTrans.SetParent(CupTypeFrame, false); LegendCupTypeItem typeItem = typeObj.GetComponent <LegendCupTypeItem>(); typeItem.SetData(this, config.nCreateType); m_typeItem.Add(typeItem); UButtonGroupItem btnItem = typeObj.GetComponent <UButtonGroupItem>(); btnItem.GroupIndex = index++; btnItem.Group = CupTypeBtnGroup; typeObj.SetActive(true); } CupTypeTemplate.SetActive(false); CupTypeBtnGroup.onButtonGroupSelectedChange.RemoveListener(OnButtonChange); CupTypeBtnGroup.onButtonGroupSelectedChange.AddListener(OnButtonChange); CupTypeBtnGroup.SetItemSelectedItem(0); }
// 按钮切页事件 public void SwitchWndPage(PlayerFrameBtnType btnType) { m_CurBtnType = btnType; PlayerButtonGroup.SetAllItemDeSelected(); int nIndex = (int)btnType; //BTN_RUNE和WND_CROWN没有了 if (btnType == PlayerFrameBtnType.BTN_MOMENT) { nIndex = 3; } PlayerButtonGroup.SetItemSelectedItem(nIndex, true); }
public void SetButtonSelect(EMChartSubWndType wndType) { int nIndex = (int)wndType - topNode; ChartBtnGroup.SetItemSelectedItem(nIndex, true); for (int i = 0; i < ChartBtnList.Count; i++) { ChartBtnList[i].GetComponentInChildren <Text>().color = (i == nIndex ? SelectedBtnColor : UnSelectedBtnColor); } if (wndType == EMChartSubWndType.EMWNDTYPE_ROLE) { RefreshBtnInteractable(); } }
public void SetButtonSelect(int nIndex) { CollectionChartBtnGroup.SetItemSelectedItem(nIndex); }
public void InitalCustomerRoom() { RoomPassWord.text = string.Empty; // 获取自定义房间配置相关 int nIndex = 0; foreach (DictionaryEntry Info in MatchRoomCustomer.Instance.allMatchRoomCustomerTable) { bool bDefaultSelect = false; SSchemeMatchRoomCustomer sInfo = Info.Value as SSchemeMatchRoomCustomer; if (sInfo.bIsOpen == false) { continue; } if (IsOutOfMapButtonArray(nIndex)) { return; } if (nIndex == 0) { bDefaultSelect = true; } if (aMapButtonArray[nIndex] != null) { aMapButtonArray[nIndex].SetCreateRoomMapModeInfo(sInfo.nID, sInfo.MapDes, bDefaultSelect); if (bDefaultSelect) { SetCreateRoomMapDesc(sInfo.MapDetailDes, sInfo.PictrueID); UpdateComboBox(sInfo); } return; } MapItemPrefabRes = AssetBundleManager.GetAssets(AssetType.Asset_Prefab, "UI/Prefabs/GameHallSelectRoom/MapButton"); if (null == MapItemPrefabRes) { Debug.Log("TeamItemPrefab Is Null"); return; } GameObject MapItemObject = MapItemPrefabRes.InstanceMainRes(); if (MapItemObject == null) { return; } //添加音效 MapItemObject.AddUISoundTrigger(EventTriggerType.PointerEnter, "Common", "Button_common_slide"); MapItemObject.AddUISoundTrigger(EventTriggerType.PointerClick, "Common", "Button_common_click"); // 地图信息按钮 GameCreateRoomMapButtonItem item = MapItemObject.GetComponent <GameCreateRoomMapButtonItem>(); if (item == null) { return; } item.SetCreateRoomMapModeInfo(sInfo.nID, sInfo.MapDes, bDefaultSelect); aMapButtonArray[nIndex] = item; UButtonGroupItem itemGroup = MapItemObject.GetComponent <UButtonGroupItem>(); if (itemGroup == null || MapButtonGroup == null) { return; } MapItemObject.transform.SetParent(MapButtonGroup.transform); MapItemObject.transform.localScale = new Vector3(1, 1, 1); MapItemObject.transform.localPosition = new Vector3(0, 0, 0); itemGroup.Group = MapButtonGroup; // 地图信息对战人数下拉列表 if (bDefaultSelect) { SetCreateRoomMapDesc(sInfo.MapDetailDes, sInfo.PictrueID); UpdateComboBox(sInfo); } ++nIndex; } MapButtonGroup.SetItemSelectedItem(0); PermitObDd.options.Clear(); PermitObDd.options.Add(new Dropdown.OptionData("允许")); PermitObDd.options.Add(new Dropdown.OptionData("拒绝")); PermitObDd.captionText.text = PermitObDd.options.First().text; }
public void SetButtonSelect(int nIndex) { MentorShipChartBtnGroup.SetItemSelectedItem(nIndex); }
public void SetButtonSelect(ClanListFrameButtonType nButtonType) { SetTailFrameButtonVisible(nButtonType); m_curButtonIndex = nButtonType; if ((m_curButtonIndex == ClanListFrameButtonType.BTN_CLAN_MEMBER) && ((EMClanState)LogicDataCenter.clanDataManager.ClanBaseData.nState == EMClanState.emClanState_Dismissing)) { dismissCountdown.gameObject.SetActive(true); } else { dismissCountdown.gameObject.SetActive(false); } if (buttonGroup != null) { buttonGroup.SetItemSelectedItem((int)m_curButtonIndex, true); } switch (nButtonType) { case ClanListFrameButtonType.BTN_CLAN_MEMBER: { if (clanDetailWnd != null) { clanDetailWnd.SwitchButtonPage(ClanListFrameButtonType.BTN_CLAN_MEMBER); } } break; case ClanListFrameButtonType.BTN_CLAN_TASK: { if (clanDetailWnd != null) { clanDetailWnd.SwitchButtonPage(ClanListFrameButtonType.BTN_CLAN_TASK); } } break; case ClanListFrameButtonType.BTN_CLAN_DONATE: { if (clanDetailWnd != null) { clanDetailWnd.SwitchButtonPage(ClanListFrameButtonType.BTN_CLAN_DONATE); } } break; case ClanListFrameButtonType.BTN_CLAN_EVENT: { if (clanDetailWnd != null) { clanDetailWnd.SwitchButtonPage(ClanListFrameButtonType.BTN_CLAN_EVENT); } } break; case ClanListFrameButtonType.BTN_CLAN_TIP: { if (clanDetailWnd != null) { clanDetailWnd.SwitchButtonPage(ClanListFrameButtonType.BTN_CLAN_TIP); } } break; default: break; } }
public void SetButtonSelect(int nIndex) { buttonGroup.SetItemSelectedItem(nIndex, true); }
public void SetVedioData() { //AutoSetting.isOn = ImageSetting.AutoAdjustQuality > 0; //if (AutoSetting.isOn) // Shield.gameObject.SetActive(true); //else // Shield.gameObject.SetActive(false); AdvanceImangeEffect.interactable = false; AdvanceImangeEffect.isOn = false; SSAO.interactable = false; SSAO.isOn = false; FXAA.interactable = false; FXAA.isOn = false; BloomAndFlares.interactable = false; BloomAndFlares.isOn = false; ModifyGameBrightness.interactable = false; ModifyGameBrightness.maxValue = ImageSetting.GetData().MaxGameBrightness; ModifyGameBrightness.minValue = ImageSetting.GetData().MinGameBrightness; ModifyGameBrightness.value = ImageSetting.GetData().currGameBrightness; ModifyGameBrightness.interactable = true; int lv = (int)ImageSetting.GetData().currImageQuality - 1; ImageLevelBtnGroup.SetItemSelectedItem(lv); LvBg.anchoredPosition = new Vector2(LvImgMargin + lv * (LvImgSpacing + LvImgWidth), LvBg.anchoredPosition.y); if ((int)ImageSetting.GetData().currImageQuality == (int)VedioLevel.Best || (int)ImageSetting.GetData().currImageQuality == (int)VedioLevel.High) { AdvanceImangeEffect.interactable = false; AdvanceImangeEffect.isOn = ImageSetting.GetData().AdvanceImageEffectEnabled > 0; AdvanceImangeEffect.interactable = true; SetOthersImageSetting(); } foreach (VedioItemToggle toggle in m_VedioItemList) { switch (toggle.item) { case VedioItem.ShadowQuality: toggle.level = (VedioLevel)((int)ImageSetting.GetData().currShadowQuality); toggle.txt.text = levelDis[(int)ImageSetting.GetData().currShadowQuality]; continue; case VedioItem.SceneQuality: toggle.level = (VedioLevel)((int)ImageSetting.GetData().currSceneRenderingQuality); toggle.txt.text = levelDis[(int)ImageSetting.GetData().currSceneRenderingQuality]; continue; case VedioItem.EffectQuality: toggle.level = (VedioLevel)((int)ImageSetting.GetData().currEffectQuality); toggle.txt.text = levelDis[(int)ImageSetting.GetData().currEffectQuality]; continue; case VedioItem.TextureQuality: toggle.level = (VedioLevel)((int)ImageSetting.GetData().currTextureQuality); toggle.txt.text = levelDis[(int)ImageSetting.GetData().currTextureQuality]; continue; } } }
public void SetButtonSelect(int nIndex) { mentorshipBtnGroup.SetItemSelectedItem(nIndex, true); }