void Awake() { // if (UI.MainUI.MainUIController.Instance.IsShowCommonTool) { CreatObjectToNGUI.InstantiateObj(CommonToolPrefab, transform); } OpenBaseSkillBtn.SetCallBackFuntion(OnOpenBaseSkillBtnClick); CloseBaseSkillBtn.SetCallBackFuntion(OnCloseBaseSkillBtnClick); EnabelJoyStickBtn.SetCallBackFuntion(OnEnabelJoyStickBtnClick); DisabelJoyStickBtn.SetCallBackFuntion(OnDesabelJoyStickBtnClick); if (ShowHurtNumBtn && HideHurtNumBtn) { ShowHurtNumBtn.SetCallBackFuntion(ShowHurtNumBtnClick); HideHurtNumBtn.SetCallBackFuntion(HideHurtNumBtnClick); } QuitBtn.SetCallBackFuntion(OnQuitBtnClick); BackBtn.SetCallBackFuntion(OnBackButtonTapped); MusicBar.onValueChange += OnMusicBarChange; SoundBar.onValueChange += OnSoundBarChange; ViewBar.onValueChange += OnDragViewBarFinish; MagicTypeBtn.SetCallBackFuntion(OnMagicTypeBtnClick); ControllerTypeBtn.SetCallBackFuntion(OnControllerTypeBtnClick); MusicBar.sliderValue = GameManager.Instance.m_gameSettings.BgmVolume; SoundBar.sliderValue = GameManager.Instance.m_gameSettings.SfxVolume; ViewBar.sliderValue = (GameManager.Instance.m_gameSettings.GameViewLevel) / (float)(CommonDefineManager.Instance.CommonDefineFile._dataTable.CameraDistanceList.Count - 1); MagicBtnType = GameManager.Instance.m_gameSettings.DoubleClickSkill; MagicTypeBtn.SetButtonBackground(MagicBtnType ? 2 : 1); ResetBaseSkillBtnStatus(); ResetJoyBtnStatus(); ResetHurtNumStatus(); UserID.SetText(string.Format(LanguageTextManager.GetString("IDS_I30_6"), PlayerManager.Instance.FindHeroDataModel().ActorID)); }
//触发情况 public void Show(bool isTweenMark) { curVipLev = PlayerDataManager.Instance.GetPlayerVIPLevel(); int nextLev = GetNextVipLev(); VipPrevillegeResData vipResData = uiParent.vipPreResDataBase.m_dataTable[curVipLev]; SetCurVip(curVipLev, vipResData); if (nextLev == 0) { nextTip.SetActive(false); maxGradeLabel.enabled = true; SetProgress(curVipLev, false); } else { nextTip.SetActive(true); maxGradeLabel.enabled = false; VIPConfigData curVipData = PlayerDataManager.Instance.GetVipData(curVipLev); int preMoney = curVipData.m_upgradeExp; VIPConfigData vipData = PlayerDataManager.Instance.GetVipData(nextLev); VipPrevillegeResData resData = uiParent.vipPreResDataBase.m_dataTable[nextLev]; SetNextVip(nextLev, vipData.m_upgradeExp - preMoney, resData); SetProgress(nextLev, false); } if (isTweenMark) { TweenShow(); //SoundManager.Instance.PlaySoundEffect("Sound_UIEff_VIPUIAppear"); } vipBtn.SetButtonBackground(uiParent.isCurPayPanel?1:2); //spriteBtn.ChangeSprite(uiParent.isCurPayPanel ?1:2);//.spriteName = uiParent.isCurPayPanel ? "JH_UI_Typeface_1313" : "JH_UI_Typeface_1313"; }
public void OnEquipmentOperateArtificeBtnClick(object obj) { if (SelectItemData == null) { return; } if (SelectArtificeGoodsPanel.IsShow) { EquipmentOperateArtificeBtn.SetButtonBackground(SelectArtificeGoodsPanel.IsShow ? 1 : 2); SelectArtificeGoodsPanel.TweenClose(); UpdateAddValueProgressBar(); } else { if (CheckIsFullLevel(SelectItemData)) { MessageBox.Instance.ShowTips(3, LanguageTextManager.GetString("IDS_H1_526"), 1); //提示满级 } else { EquipmentOperateArtificeBtn.SetButtonBackground(SelectArtificeGoodsPanel.IsShow ? 1 : 2); SelectArtificeGoodsPanel.TweenShow(SelectItemData); } } }
void EnableBuyBtn() { Button_BuyIconObject.SetActive(true); Button_Buy.SetButtonText(""); BuyLable.text = LanguageTextManager.GetString("IDS_H2_11"); BuyMoneyLable.text = TackMoney.ToString(); Button_Buy.SetImageButtonComponentActive(true); Button_Buy.SetButtonBackground(1); }
public void Close() { StopAllCoroutines(); roleModelPanel.StopAllCoroutines(); roleModelPanel.Close(); gameObject.SetActive(false); roleAttributePanel.ClosePanel(); ViewAtbBtn.SetButtonBackground(1); }
void ResetBaseSkillBtnStatus() { bool isBaseSkillClick = !GameManager.Instance.m_gameSettings.DoubleClickSkill; CloseBaseSkillBtn.SetButtonBackground(isBaseSkillClick?1:2); OpenBaseSkillBtn.SetButtonBackground(isBaseSkillClick?2:1); }
void OnControllerTypeBtnClick(object obj) { SoundManager.Instance.PlaySoundEffect("Sound_Button_System_Close"); ControllerType = !ControllerType; ControllerTypeBtn.SetButtonBackground(ControllerType ? 2 : 1); //TraceUtil.Log("SetControllerBtnType:" + ControllerType); }
void SetServerBtnStatus(SingleButtonCallBack serverBtn, bool isSelect, ServerStatus serverStatus) { serverBtn.BackgroundSprite.gameObject.SetActive(isSelect); serverBtn.SetButtonBackground((int)serverStatus); serverBtn.textLabel.color = serverStatus == ServerStatus.Maintain ? Color.gray : Color.white; serverBtn.spriteSwithList.ApplyAllItem(P => P.ChangeSprite(serverStatus == ServerStatus.Maintain?2:1)); }
public void ShowPanel(string Msg, int Type, int PayNumber, ButtonCallBack SureBtnCallBack) { Show(); MsgTitle.SetText(Msg); IconBtn.SetButtonBackground(Type - 1); IconBtn.SetButtonText(PayNumber.ToString()); this.SureBtnCallBack = SureBtnCallBack; }
void ShowCostTipsAndJoin() { int costNumber = int.Parse(LocalEctypeData.lCostEnergy); SingleButtonCallBack Tips = CreatObjectToNGUI.InstantiateObj(CostLabelPreafab, GoButton.transform).GetComponent <SingleButtonCallBack>(); Vector3 fromPoint = new Vector3(0, 50, -30); Vector3 toPoint = new Vector3(0, 0, -30); TweenPosition.Begin(Tips.gameObject, 0.5f, fromPoint, toPoint, SendGoBattleToServer); TweenAlpha.Begin(Tips.gameObject, 0.5f, 1, 0, null); Tips.SetButtonBackground(LocalEctypeData.lCostType); Tips.SetButtonText(string.Format("-{0}", costNumber)); }
/// <summary> /// 在按钮上方显示花费tips /// </summary> void ShowCostLabelInButton() { if (IsShowCostLabel) { return; } EctypeContainerData SelectContainerData = OnSelectEctypeCard.ectypeContainerData; bool isShowCostType = true; int localCostNumber = int.Parse(OnSelectEctypeCard.ectypeContainerData.lCostEnergy); int costNumber = 0; switch (SelectContainerData.lCostType) { case 1: costNumber = PlayerManager.Instance.FindHeroDataModel().PlayerValues.PLAYER_FIELD_CURRENCY_ACTIVELIFE; isShowCostType = costNumber > 0 && localCostNumber > 0; break; case 2: costNumber = PlayerManager.Instance.FindHeroDataModel().PlayerValues.PLAYER_FIELD_BINDPAY; isShowCostType = costNumber > 0 && localCostNumber > 0; break; case 3: costNumber = PlayerManager.Instance.FindHeroDataModel().PlayerValues.PLAYER_FIELD_HOLDMONEY; isShowCostType = costNumber > 0 && localCostNumber > 0; break; default: break; } if (isShowCostType) { SingleButtonCallBack Tips = CreatObjectToNGUI.InstantiateObj(CostLabelPreafab, BtnGo.transform).GetComponent <SingleButtonCallBack>(); Vector3 fromPoint = new Vector3(0, 50, -30); Vector3 toPoint = new Vector3(0, 0, -30); TweenPosition.Begin(Tips.gameObject, 0.5f, fromPoint, toPoint, null); TweenAlpha.Begin(Tips.gameObject, 0.5f, 1, 0, null); Tips.SetButtonBackground(OnSelectEctypeCard.ectypeContainerData.lCostType); Tips.SetButtonText(string.Format("-{0}", costNumber > localCostNumber?localCostNumber:costNumber)); } //else //{ // SendGoBattleToServer(null); //} DoForTime.DoFunForTime(1.5f, SendGoBattleToServer, null); SoundManager.Instance.PlaySoundEffect("Sound_Button_Fight"); StartCoroutine(SetShowCostLabelFalseForTime(1.5f)); LoadingUI.Instance.Show(); }
public void ShowCostTips(long costMoney) { if (!IsShow) { return; } SingleButtonCallBack Tips = CreatObjectToNGUI.InstantiateObj(CostTipsPrefab, BuyBtn.transform).GetComponent <SingleButtonCallBack>(); Vector3 fromPoint = new Vector3(0, 50, -30); Vector3 toPoint = new Vector3(0, 0, -30); TweenPosition.Begin(Tips.gameObject, 0.5f, fromPoint, toPoint, null); TweenAlpha.Begin(Tips.gameObject, 0.5f, 1, 0, DestroyObj); Tips.SetButtonBackground(this.SelectGoods.sMsgTradeOpenShopGoodsInfo_SC.bType); Tips.SetButtonText(string.Format("-{0}", costMoney)); }
void SetGoBtnStatus() { BtnCostTypeIcon.gameObject.SetActive(false); GoButton.SetImageButtonComponentActive(true); int joinTime = PlayerManager.Instance.FindHeroDataModel().PlayerValues.PLAYER_FIELD_SHILIAN_TIMES; if (joinTime < CommonDefineManager.Instance.CommonDefine.TrialsEctype_FreeTime) { GoButton.SetButtonBackground(1); } else if (joinTime < (CommonDefineManager.Instance.CommonDefine.TrialsEctype_FreeTime + CommonDefineManager.Instance.CommonDefine.TrialsEctype_PayTime)) { GoButton.SetButtonBackground(2); BtnCostTypeIcon.gameObject.SetActive(true); BtnCostTypeIcon.SetButtonBackground(LocalEctypeData.lCostType); BtnCostTypeIcon.SetButtonText(LocalEctypeData.lCostEnergy); } else { IsUseUp = true; GoButton.SetImageButtonComponentActive(false); GoButton.SetButtonBackground(3); } }
public void Init(SMsgTradeOpenShopGoodsInfo_SC sMsgTradeOpenShopGoodsInfo_SC, ShopGoodsListPanel_V2 MyParent) { ////TODO GuideBtnManager.Instance.RegGuideButton(this.gameObject, UIType.ShopInfo, SubType.ShopInfoGoodItem, out m_guideBtnID); OverlayLabel.SetText(""); this.MyParent = MyParent; this.sMsgTradeOpenShopGoodsInfo_SC = sMsgTradeOpenShopGoodsInfo_SC; Effect01.gameObject.SetActive(false); Effect02.gameObject.SetActive(false); this.LocalGoodsData = ItemDataManager.Instance.GetItemData((int)sMsgTradeOpenShopGoodsInfo_SC.dGoodsID); NameLabel.text = GetGoodsName(LocalGoodsData); AllowLvLabel.SetButtonText(LocalGoodsData._AllowLevel.ToString()); CreatItemIconPoint.ClearChild(); CreatObjectToNGUI.InstantiateObj(LocalGoodsData._picPrefab, CreatItemIconPoint); //var AddString = LocalGoodsData('+'); //var EfferData = ItemDataManager.Instance.EffectDatas._effects.FirstOrDefault(P => P.m_SzName == AddString[0]); switch ((BoxItemType)LocalGoodsData._GoodsClass) { case BoxItemType.Equipment: var AddString = (LocalGoodsData as EquipmentData)._vectEffects.Split('|'); for (int i = 0; i < AddString.Length; i++) { var efferData = ItemDataManager.Instance.EffectDatas._effects.FirstOrDefault(P => P.m_SzName == AddString[i].Split('+')[0]); if (i == 0) { Effect01.gameObject.SetActive(true); Effect01.SetButtonText(HeroAttributeScale.GetScaleAttribute(efferData, int.Parse(AddString[i].Split('+')[1])).ToString()); Effect01.SetButtonBackground(efferData.EffectRes); } else if (i == 1) { Effect02.gameObject.SetActive(true); Effect02.SetButtonText(HeroAttributeScale.GetScaleAttribute(efferData, int.Parse(AddString[i].Split('+')[1])).ToString()); Effect02.SetButtonBackground(efferData.EffectRes); } } break; case BoxItemType.Materien: OverlayLabel.SetText(string.Format("x{0}", LocalGoodsData._PileQty)); break; case BoxItemType.Medicament: OverlayLabel.SetText(string.Format("x{0}", LocalGoodsData._PileQty)); break; } FlashBackground(); }
void OnShowGetAtbBtnClick(object obj) { TraceUtil.Log("OnShowGetAtbBtnClick:" + IsLock.ToString()); if (IsLock) { return; } SoundManager.Instance.PlaySoundEffect("Sound_Button_Default"); bool IsShow = !singleTrialsAtbPanel.IsShow; ShowEctypeGetAtrributeBtn.SetButtonBackground(IsShow?2:1); if (IsShow) { singleTrialsAtbPanel.Show(LocalEctypeData, this.UnlockData.byClearance == 1); } else { singleTrialsAtbPanel.Close(); } }
void SetSureBtnActive(bool flag) { SureButton.SetMyButtonActive(flag); //SureButton.gameObject.GetComponent<BoxCollider>().enabled = flag; SureButton.SetButtonBackground(flag?1:2); }
/// <summary> /// 按钮位置显示消耗类型及数量 /// </summary> void ShowBtnCostInfo() { CostLabel.SetButtonBackground(OnSelectEctypeCard.ectypeContainerData.lCostType); CostLabel.SetButtonText(OnSelectEctypeCard.ectypeContainerData.lCostEnergy); }
void GrayButton(SingleButtonCallBack button) { button.SetImageButtonComponentActive(false); button.SetTextColor(Color.gray); button.SetButtonBackground(2); }
void SetButtonActive(SingleButtonCallBack button, bool Flag) { button.SetImageButtonComponentActive(Flag); button.SetButtonBackground(Flag?1:2); button.collider.enabled = Flag; }
public void SetButtonEnable() { buttonCallBack.SetMyButtonActive(true); buttonCallBack.SetButtonBackground(1); }
void ResetJoyBtnStatus() { EnabelJoyStickBtn.SetButtonBackground(GameManager.Instance.m_gameSettings.JoyStickMode ? 2 : 1); DisabelJoyStickBtn.SetButtonBackground(GameManager.Instance.m_gameSettings.JoyStickMode ? 1 : 2); }
void RecoverButton(SingleButtonCallBack button) { button.SetImageButtonComponentActive(true); button.SetTextColor(Color.white); button.SetButtonBackground(1); }
void ShowProgress(object obj)//显示波数 { WaveLabel.gameObject.SetActive(true); WaveLabel.SetButtonBackground(this.sMSGEctypeTrialsTotalResult_SC.dwProgress); //WaveLabel.SetButtonText(this.sMSGEctypeTrialsTotalResult_SC.dwProgress.ToString()); }
void ResetHurtNumStatus() { ShowHurtNumBtn.SetButtonBackground(GameManager.Instance.m_gameSettings.ShowHurtNum ? 2 : 1); HideHurtNumBtn.SetButtonBackground(GameManager.Instance.m_gameSettings.ShowHurtNum ? 1 : 2); }