private IEnumerator SetResetTime(long resetTime, long todayResetTime) { while (true) { System.TimeSpan ts = EB.Time.FromPosixTime(resetTime) - EB.Time.FromPosixTime(EB.Time.Now); System.TimeSpan todayResetTs = EB.Time.FromPosixTime(todayResetTime) - EB.Time.FromPosixTime(EB.Time.Now); int days = ts.Days; int hours = ts.Hours; int minutes = ts.Minutes; int seconds = ts.Seconds; string time = string.Format("{0:00}:{1:00}:{2:00}", hours, minutes, seconds); string timeS = string.Format(EB.Localizer.GetString("ID_DAY_FORMAT"), days, time); string context = EB.Localizer.Format("ID_RESET_CLIMINGTOWER_TIME", string.Format(LT.Hotfix.Utility.ColorUtility.ColorStringFormat, LT.Hotfix.Utility.ColorUtility.GreenColorHexadecimal, timeS)); LTUIUtil.SetText(v_ResetTime, context); if (ts.Days == 0 && ts.Hours == 0 && ts.Minutes == 0 && ts.Seconds == 0) { this.UpdatePanel(true); break; } if (todayResetTs.Days == 0 && todayResetTs.Hours == 0 && todayResetTs.Minutes == 0 && todayResetTs.Seconds == 0) { this.UpdatePanel(true); break; } yield return(new WaitForSeconds(1.0f)); } }
protected override void InitText() { //玩家名称 LTUIUtil.SetText(MiddleText, Localizer.GetString("ID_uifont_in_LTRankListHud_Name_0")); //最高层数 LTUIUtil.SetText(RightText, Localizer.GetString("ID_uifont_in_LTRankListHud_Layer_5")); }
public override void Fill(MailItemData itemdata) { this.ItemData = itemdata; Icon.spriteName = itemdata.HasRead ? "Mail_Icon_Yidu" : "Mail_Icon_Weidu"; LTUIUtil.SetText(TitleLabel, EB.Localizer.GetString(itemdata.Title)); LTUIUtil.SetText(SenderLabel, EB.Localizer.GetString(itemdata.Sender)); LTUIUtil.SetText(TimeLabel, EB.Time.FromPosixTime(itemdata.Time).ToLocalTime().ToString("yyyy/MM/dd")); Fujian.gameObject.SetActive(itemdata.ItemCount > 0 && !itemdata.HasReceived); if (itemdata.IsSelect) { BGSprite.spriteName = "Ty_Mail_Di3"; } else { BGSprite.spriteName = DataIndex % 2 == 0 ? "Ty_Mail_Di1" : "Ty_Mail_Di2"; } if (!itemdata.IsSelect) { MailboxBGSprite.color = new Color32(0, 120, 255, 100); } else { MailboxBGSprite.color = new Color32(57, 255, 130, 100); } }
public void SetStateMax() { NextExpSlider.value = 0; CurExpSlider.value = 1; LTUIUtil.SetText(BarValueLabel, "Max"); isMaxSkillLevel = true; }
public override void OnLookupUpdate(string dataID, object value) { if (value != null) { LTUIUtil.SetText(NumLabel, value.ToString()); } }
public void F_SetData(LTLegionFBRankItemData Data, bool isSelf = false) { if (Data != null) { LTLegionFBRankItemData P_Data = Data; m_UIRank.mDMono.gameObject.CustomSetActive(true); m_UIRank.Rank = P_Data.m_Rank; m_UIIcon.spriteName = P_Data.m_Icon; m_FrameIcon.spriteName = EconemyTemplateManager.Instance.GetHeadFrame(P_Data.m_Frame).iconId; LTUIUtil.SetText(m_UIName, P_Data.m_Name); LTUIUtil.SetText(m_UILevel, P_Data.m_Hurt == 0 ? EB.Localizer.GetString("ID_LEGION_MEDAL_NOT") : P_Data.m_Hurt.ToString()); // if (isSelf) { m_UIRank.mDMono.gameObject.CustomSetActive(Data.m_Rank >= 0); } if (m_TipsLabel != null) { m_TipsLabel.gameObject.CustomSetActive(Data.m_Rank < 0); LTUIUtil.SetText(m_TipsLabel, EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE")); } } else { m_UIRank.mDMono.gameObject.CustomSetActive(false); LTUIUtil.SetText(m_UILevel, EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE")); } }
protected virtual void UpdateInfo() { if (m_firstPlayerRankData != null) { LTUIUtil.SetText(TheTopOneNameLabel, m_firstPlayerRankData.m_Name); LTUIUtil.SetText(TheTopOneLevelLabel, m_firstPlayerRankData.m_DrawLevel); TheTopOneLevelLabel.gameObject.CustomSetActive(true); TheTopOneLevelLabel.UpdateAnchors(); lTRankListCtrl.OnSwithModel(m_firstPlayerRankData.m_Model); } else { LTUIUtil.SetText(TheTopOneNameLabel, EB.Localizer.GetString("ID_EMPTY_PLACE")); TheTopOneLevelLabel.gameObject.CustomSetActive(false); lTRankListCtrl.OnSwithModel(""); } if (m_localPlayerRankData != null && m_localPlayerRankData.m_Rank < 100) { LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}. {1} {2}", m_localPlayerRankData.m_Rank + 1, m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm)); } else if (m_localPlayerRankData != null && m_localPlayerRankData.m_Rank >= 100) { LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0} {1} {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm)); } else { LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0} {1} {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), BalanceResourceUtil.GetUserName(), defaultocalPlayerRankLabelData)); } }
public void Refresh() { //原物品信息 Hotfix_LT.Data.GeneralItemTemplate SourceItemDate = Hotfix_LT.Data.EconemyTemplateManager.Instance.GetGeneral(itemID); sourceNum = GameItemUtil.GetInventoryItemNum(itemID); SourceItem.LTItemData = new LTShowItemData((itemID).ToString(), sourceNum, LTShowItemType.TYPE_GAMINVENTORY); //LTUIUtil.SetText(SourceItem.Count, sourceNum.ToString()); SourceItemLabel.text = sourceNum.ToString(); int DesItemID = 0; int.TryParse(SourceItemDate.CompoundItem, out DesItemID); if (CheckCanCompound(DesItemID)) { int desNum = GameItemUtil.GetInventoryItemNum(DesItemID); DesItem.LTItemData = new LTShowItemData(DesItemID.ToString(), desNum, LTShowItemType.TYPE_GAMINVENTORY); //LTUIUtil.SetText(DesItem.Count, desNum.ToString()); DesItemLabel.text = desNum.ToString(); transNum = SourceItemDate.NeedNum; LTUIUtil.SetText(TransNumLabel, Mathf.Min(sourceNum / transNum, 1).ToString()); LTUIUtil.SetText(TipLabel, string.Format("{0}{1}1", transNum, EB.Localizer.GetString("ID_AWAKENDUNGEON_TRANS"))); CheckPlusSubBtn(); } }
protected override void UpdateInfo() { if (m_firstPlayerRankData != null) { LTUIUtil.SetText(TheTopOneNameLabel, m_firstPlayerRankData.m_OwnerName); LTUIUtil.SetText(TheTopOneLevelLabel, m_firstPlayerRankData.m_OwnerLevel.ToString()); TheTopOneLevelLabel.gameObject.SetActive(true); TheTopOneLevelLabel.UpdateAnchors(); lTRankListCtrl.OnSwithModel(m_firstPlayerRankData.m_OwnerModel); } else { LTUIUtil.SetText(TheTopOneNameLabel, EB.Localizer.GetString("ID_EMPTY_PLACE")); TheTopOneLevelLabel.gameObject.SetActive(false); lTRankListCtrl.OnSwithModel(""); } if (m_localPlayerRankData.m_Rank >= 0 && m_localPlayerRankData.m_Rank < 100) { LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0}. {1} {2}", m_localPlayerRankData.m_Rank + 1, m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm)); } else if (m_localPlayerRankData.m_Rank >= 100) { LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0} {1} {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), m_localPlayerRankData.m_Name, m_localPlayerRankData.m_Parm)); } else { LTUIUtil.SetText(m_localPlayerRankLabel, string.Format("{0} {1} {2}", EB.Localizer.GetString("ID_ARENA_RANK_OUT_OF_RANGE"), BalanceResourceUtil.GetUserName(), EB.Localizer.GetString("ID_NOT_JOIN_ALLIANCE"))); } }
public override void SetMenuData(object param) { base.SetMenuData(param); isAllTeamDeath = true; //ReviveButton.gameObject.CustomSetActive(true); //TimeButton.gameObject.CustomSetActive(true); Hashtable ht = param as Hashtable; int toggleIndex = (int)ht["path"]; bool isAttack = (bool)ht["isAttack"]; if (isAttack) { LTUIUtil.SetText(PathTabLabeList[0], EB.Localizer.GetString("ID_codefont_in_NationBattleSelectTeamController_1093")); LTUIUtil.SetText(PathTabLabeList[1], EB.Localizer.GetString("ID_codefont_in_NationBattleSelectTeamController_1143")); LTUIUtil.SetText(PathTabLabeList[2], EB.Localizer.GetString("ID_codefont_in_NationBattleSelectTeamController_1193")); } else { Vector3 pos = UIPathToggles[0].transform.parent.transform.localPosition; UIPathToggles[0].transform.parent.transform.localPosition = new Vector3(1083, pos.y, pos.z); LTUIUtil.SetText(PathTabLabeList[0], EB.Localizer.GetString("ID_codefont_in_NationBattleSelectTeamController_1435")); LTUIUtil.SetText(PathTabLabeList[1], EB.Localizer.GetString("ID_codefont_in_NationBattleSelectTeamController_1485")); LTUIUtil.SetText(PathTabLabeList[2], EB.Localizer.GetString("ID_codefont_in_NationBattleSelectTeamController_1535")); } SetPathName(toggleIndex); UIPathToggles[toggleIndex].Start(); UIPathToggles[toggleIndex].Set(true, true); }
public override void Fill(FriendData data) { Data = data; Hotfix_LT.Data.HeroInfoTemplate heroInfo = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(int.Parse(data.Head), data.Skin); if (heroInfo != null) { IconSprite.spriteName = heroInfo.icon; } FrameSprite.spriteName = EconemyTemplateManager.Instance.GetHeadFrame(data.Frame).iconId; SetItemBG(DataIndex % 2); LTUIUtil.SetText(NameLabel, data.Name); LTUIUtil.SetText(LevelLabel, data.Level.ToString()); if (data.OfflineTime != 0) { OnlineStateLabel.text = AlliancesManager.FormatOfflineDuration(data.OfflineTime); IconSprite.color = FrameSprite.color = Color.magenta; } else { OnlineStateLabel.text = EB.Localizer.GetString("ID_ON_LINE"); OnlineStateLabel.color = LT.Hotfix.Utility.ColorUtility.BrownColor; IconSprite.color = FrameSprite.color = LT.Hotfix.Utility.ColorUtility.WhiteColor; } UpdateVigorState(); OnSelect(data.IsSelect); Redpoint.gameObject.CustomSetActive(FriendManager.Instance.Info.GetIsUnreadMessageId(data.Uid)); if (Data.IsCanReceiveVigor && FriendManager.Instance.IsResidueVigorReceiveNum()) { Redpoint.gameObject.CustomSetActive(true); } }
//[ContextMenu("AddFormationPartnerItems")] //public void AddFormationPartnerItems() //{ // FormationPartnerItems = new List<FormationPartnerItemEx>(); // FormationPartnerItems.AddRange(controller.transform.GetComponentsInChildren<FormationPartnerItemEx>()); //} IEnumerator ReviveTimer(int endTs) { while (true) { yield return(null); int ts = endTs - EB.Time.Now; ts = ts < 0 ? 0 : ts; System.DateTime dt = EB.Time.FromPosixTime(ts);//System.TimeZone.CurrentTimeZone.ToLocalTime(); string lefttime = dt.ToString("mm:ss"); LTUIUtil.SetText(LeftReviveTimeLabel, lefttime); //Debug.LogError("Ends : "+ endTs); //Debug.LogError("time now : "+ EB.Time.Now); if ((endTs - EB.Time.Now) <= -1) { //Debug.LogError("Timer is in "); ReviveButton.gameObject.CustomSetActive(false); TimeButton.gameObject.CustomSetActive(false); for (int i = 0; i < TeamItems.Length; i++) { TeamItems[i].GoOnButton.gameObject.CustomSetActive(true); TeamItems[i].TeamData.State = eTeamState.Available; TeamItems[i].Mask.gameObject.CustomSetActive(false); } yield break; } } }
void ShowInfo(string id) { bool isCharacterid = Hotfix_LT.Data.CharacterTemplateManager.Instance.HasHeroInfo(int.Parse(id)); if (isCharacterid) { var charTpl = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(id); heroStat = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroStat(int.Parse(id) + 1); if (charTpl != null) { ShowItem.LTItemData = new LTShowItemData(id, 1, LTShowItemType.TYPE_HERO, true); LTUIUtil.SetText(TypeLabel, string.Format("{0}", charTpl.role_profile == null ? EB.Localizer.GetString("ID_NATION_BATTLE_BUFF_FULL_CALL") : charTpl.role_profile)); TypeSprite.spriteName = charTpl.role_profile_icon; QualitySprite.spriteName = LTPartnerConfig.PARTNER_GRADE_SPRITE_NAME_DIC[(PartnerGrade)charTpl.role_grade];; LTUIUtil.SetText(DescTextLabel, charTpl.role_profile_text == null ? EB.Localizer.GetString("ID_NATION_BATTLE_BUFF_FULL_CALL") : charTpl.role_profile_text); } } else //这里做兼容,之前小伙伴没有品级,所有的id 都是character_id 现在id有可能有template_id { heroStat = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroStat(id); if (heroStat != null) { var charTpl = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(heroStat.character_id); if (charTpl != null) { ShowItem.LTItemData = new LTShowItemData(id, 1, LTShowItemType.TYPE_HERO, true); TypeSprite.spriteName = charTpl.role_profile_icon; QualitySprite.spriteName = LTPartnerConfig.PARTNER_GRADE_SPRITE_NAME_DIC[(PartnerGrade)charTpl.role_grade];; LTUIUtil.SetText(TypeLabel, string.Format("{0}", charTpl.role_profile == null ? EB.Localizer.GetString("ID_NATION_BATTLE_BUFF_FULL_CALL") : charTpl.role_profile)); LTUIUtil.SetText(DescTextLabel, charTpl.role_profile_text == null ? EB.Localizer.GetString("ID_NATION_BATTLE_BUFF_FULL_CALL") : charTpl.role_profile_text); } } } }
private IEnumerator ShowBuffEffect_coroutine(Transform target, Vector3 offset, eFloatFontType floatFontType, string font, System.Action onComplete = null) { this.target = target; this.offset = offset; this.onShowCompleteCallback = onComplete; LTUIUtil.SetText(FontLabel, font); SetFontColor(floatFontType); SetFontSprite(floatFontType); MotionRoot.alpha = 0; MotionRoot.transform.localPosition = Vector3.zero; // wait for 1 frame yield return(null); MotionRoot.alpha = 1; for (int i = 0; i < m_tweeners.Length; ++i) { m_tweeners[i].tweenFactor = 0; m_tweeners[i].PlayForward(); } bounds = NGUIMath.CalculateRelativeWidgetBounds(mDMono.transform); UpdatePosition(); sequence = ILRTimerManager.instance.AddTimer(SHOW_DURATION, int.MaxValue, delegate { OnShowComplete(); }); }
/// <summary> /// 设置英雄头像 /// </summary> /// <param name="UpGradeId"></param> /// <param name="icon"></param> /// <param name="char_type"></param> /// <param name="role_grade"></param> /// <param name="star"></param> /// <param name="heroLevel"></param> private void SetHeroIcon(string heroName, int UpGradeId, string icon, Hotfix_LT.Data.eRoleAttr char_type, int role_grade, int star, int heroLevel, string heroProfile, string profileSprite, int isawaken) { int quality = 0; int addLevel = 0; LTPartnerDataManager.GetPartnerQuality(UpGradeId, out quality, out addLevel); if (addLevel == 0) { LTUIUtil.SetText(BreakLabel, ""); } else { LTUIUtil.SetText(BreakLabel, "+" + addLevel.ToString()); } BreakLabel.gameObject.SetActive(addLevel != 0); LTUIUtil.SetLevelText(HeroLevel.transform.parent.GetComponent <UISprite>(), HeroLevel, heroLevel); LTUIUtil.SetText(HeroName, heroName); LTUIUtil.SetText(HeroRoleProfile, string.Format("{0}", heroProfile == null ? EB.Localizer.GetString("ID_NATION_BATTLE_BUFF_FULL_CALL") : heroProfile)); HeroRoleProfileSprite.spriteName = profileSprite; HeroIcon.spriteName = icon; HeroType.spriteName = LTPartnerConfig.LEVEL_SPRITE_NAME_DIC[char_type]; HeroIconBorder.spriteName = LTPartnerConfig.OUT_LINE_SPRITE_NAME_DIC[quality]; GameItemUtil.SetColorfulPartnerCellFrame(quality, HeriIconBorderBG); HotfixCreateFX.ShowUpgradeQualityFX(upgradeFx, HeroIconBorder.transform, quality, upgradeefclip); GradeIcon.spriteName = LTPartnerConfig.PARTNER_GRADE_SPRITE_NAME_DIC[(PartnerGrade)role_grade]; HotfixCreateFX.ShowCharTypeFX(charFx, efClip, HeroType.transform, (PartnerGrade)role_grade, char_type); StarList.SetSrarList(star, isawaken); }
protected override void InitText() { //军团名称 LTUIUtil.SetText(MiddleText, EB.Localizer.GetString("ID_ALLIANCE_NAME")); //军团等级 LTUIUtil.SetText(RightText, EB.Localizer.GetString("ID_ALLIANCE_LEVEL")); }
public IEnumerator CreateRightBuddyModel() { right_LobbyTexture.uvRect = new Rect(0.0f, 0.0f, 1.0f, 1.0f); var charTpl = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(15010); LobbyCameraData lobby_cam = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(charTpl.id).lobby_camera; LTUIUtil.SetText(SpeakNameLabel, charTpl.name); rightLoader = new GM.AssetLoader <GameObject>("UI3DLobby", controller.gameObject); UI3DLobby.Preload(charTpl.model_name); yield return(rightLoader); if (rightLoader.Success) { rightLoader.Instance.transform.parent = right_LobbyTexture.transform; rightLobby = rightLoader.Instance.GetMonoILRComponent <UI3DLobby>(); } if (rightLobby != null) { rightLobby.VariantName = charTpl.model_name; rightLobby.SetCameraPos(lobby_cam.Position); rightLobby.SetCameraRot(lobby_cam.Rotation); rightLobby.SetCameraMode(lobby_cam.Size, lobby_cam.Orthographic); right_LobbyTexture.transform.GetComponent <TweenPosition>().from.x = -2730; right_LobbyTexture.transform.GetComponent <TweenPosition>().to.x = 0; rightLobby.ConnectorTexture = right_LobbyTexture; } }
/// <summary> /// 设置数据 /// </summary> /// <param name="data">数据</param> private void SetBoss(Hotfix_LT.Data.AllianceFBBoss data) { // Hotfix_LT.Data.MonsterInfoTemplate monsterTpl = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetMonsterInfo(data.monsterId); if (monsterTpl == null) { EB.Debug.LogError("LTLegionFBHudController InitBoss, monsterTpl is Error monsterID = {0}", data.monsterId); return; } Hotfix_LT.Data.HeroInfoTemplate info = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(monsterTpl.character_id); if (info == null) { EB.Debug.LogError("LTLegionFBHudController InitBoss, info is Error monsterTpl.character_id = {0}", monsterTpl.character_id); return; } if (mDMono.gameObject.activeInHierarchy) { StartCoroutine(CreateBossModel(info.model_name)); } LTUIUtil.SetText(v_MonsterName, info.name); // SetReward(data.Rewards); }
protected virtual void InitText() { //玩家名称 LTUIUtil.SetText(MiddleText, Localizer.GetString("ID_uifont_in_LTRankListHud_Name_0")); //玩家等级 LTUIUtil.SetText(RightText, Localizer.GetString("ID_uifont_in_LTRankListHud_Level_1")); }
public override void Awake() { base.Awake(); var t = mDMono.transform; NameLabel = t.GetComponent <UILabel>("Label"); OpenObj = t.FindEx("Unlock").gameObject; LockObj = t.FindEx("Lock").gameObject; RedPoint = t.FindEx("RedPoint").gameObject; BGSprite = t.GetComponent <UISprite>("Bg"); BlitzBtnObj = t.FindEx("Unlock/BlitzBtn").gameObject; EnterBtnObj = t.FindEx("Unlock/EnterBtn").gameObject; C_vigorController = t.GetMonoILRComponent <EnterVigorController>("Unlock/EnterBtn/Sprite"); B_vigorController = t.GetMonoILRComponent <EnterVigorController>("Unlock/BlitzBtn/Sprite"); DropItemList = new List <LTShowItem>(); var itemListRoot = t.FindEx("ItemList"); for (var i = 0; i < itemListRoot.childCount; i++) { DropItemList.Add(itemListRoot.GetChild(i).GetMonoILRComponent <LTShowItem>()); } ticketneedNum = t.GetComponent <UILabel>("Unlock/EnterBtn/Num"); ticketneedNum2 = t.GetComponent <UILabel>("Unlock/BlitzBtn/Num (1)"); t.GetComponent <ConsecutiveClickCoolTrigger>("Unlock/BlitzBtn").clickEvent.Add(new EventDelegate(OnBlitzBtnClick)); t.GetComponent <UIButton>("Unlock/EnterBtn").onClick.Add(new EventDelegate(OnChallengeBtnClick)); LTUIUtil.SetText(ticketneedNum, LTAwakeningInstanceConfig.GetCost().ToString()); LTUIUtil.SetText(ticketneedNum2, LTAwakeningInstanceConfig.GetCost().ToString()); }
private void OnRefreshVIPGiftButtonStatus() { UIButton button = controller.UiButtons["ReceiveBtn"]; VIPGiftStatus status = LTVIPDataManager.Instance.GetCurCheckedLevelGiftsStatus(); switch (status) { case VIPGiftStatus.Received: button.GetComponent <Collider>().enabled = false; button.GetComponentInChildren <UISprite>().color = Color.magenta; LTUIUtil.SetText(button.GetComponentInChildren <UILabel>(), EB.Localizer.GetString("ID_BUTTON_LABEL_HAD_PULL")); controller.GObjects["ButtonRedPoint"].SetActive(false); break; case VIPGiftStatus.Uncollected: button.GetComponent <Collider>().enabled = true; button.GetComponentInChildren <UISprite>().color = Color.white; LTUIUtil.SetText(button.GetComponentInChildren <UILabel>(), EB.Localizer.GetString("ID_BUTTON_LABEL_PULL")); controller.GObjects["ButtonRedPoint"].SetActive(true); break; case VIPGiftStatus.Locked: button.GetComponent <Collider>().enabled = true; button.GetComponentInChildren <UISprite>().color = Color.magenta; LTUIUtil.SetText(button.GetComponentInChildren <UILabel>(), EB.Localizer.GetString("ID_BUTTON_LABEL_PULL")); controller.GObjects["ButtonRedPoint"].SetActive(false); break; } }
public override void Awake() { base.Awake(); var t = controller.transform; TransferDartItemArray = new TransferDartItem[4]; TransferDartItemArray[0] = t.GetMonoILRComponent <TransferDartItem>("Content/TransferView/UIGrid/0"); TransferDartItemArray[1] = t.GetMonoILRComponent <TransferDartItem>("Content/TransferView/UIGrid/0 (1)"); TransferDartItemArray[2] = t.GetMonoILRComponent <TransferDartItem>("Content/TransferView/UIGrid/0 (2)"); TransferDartItemArray[3] = t.GetMonoILRComponent <TransferDartItem>("Content/TransferView/UIGrid/0 (3)"); RotateSpeed = 600f; ItemScaleTime = 0.3f; ItemScaleStartVector = new Vector3(1.05f, 1.05f, 1f); ItemScaleEndVector = Vector3.one; controller.backButton = t.GetComponent <UIButton>("UIFrame/TopLeftAnchor/CancelBtn"); controller.FindAndBindingCoolTriggerEvent(GetList("Content/TransferView/GotoRobBtn", "Content/TransferView/TransferBtn", "Content/TransferView/RefreshBtn", "Content/RobView/GotoTransferBtn"), GetList(new EventDelegate(OnGotoRobBtnClick), new EventDelegate(OnStartTransferBtnClick), new EventDelegate(OnTransferDartRefreshBtnClick), new EventDelegate(OnGotoTransferBtnClick))); object obj = EB.JSON.Parse(Hotfix_LT.Data.NewGameConfigTemplateManager.Instance.GetGameConfigStrValue("escortRefreshCost")); refreshCostHC = EB.Dot.Integer("quantity", (obj as ArrayList)[0], 0); LTUIUtil.SetText(controller.UiLabels["RefreshCostHcLabel"], refreshCostHC.ToString()); }
public void RefreshUIInfo() { PartnerData = LTPartnerDataManager.Instance.GetPartnerByStatId(PartnerData.StatId); if (PartnerData.HeroInfo.role_grade == (int)PartnerGrade.UR) { SourceItemID = 1427; } else { switch (PartnerData.HeroInfo.char_type) { case Hotfix_LT.Data.eRoleAttr.Feng: SourceItemID = 1422; break; case Hotfix_LT.Data.eRoleAttr.Huo: SourceItemID = 1421; break; case Hotfix_LT.Data.eRoleAttr.Shui: SourceItemID = 1423; break; } } sourceNum = GameItemUtil.GetInventoryItemNum(SourceItemID); desNum = PartnerData.ShardNum; SourceItem.LTItemData = new LTShowItemData(SourceItemID.ToString(), sourceNum, LTShowItemType.TYPE_GAMINVENTORY, false); DesItem.LTItemData = new LTShowItemData(DesItemID.ToString(), desNum, LTShowItemType.TYPE_GAMINVENTORY, false); LTUIUtil.SetText(SourceItem.Count, sourceNum.ToString()); LTUIUtil.SetText(DesItem.Count, desNum.ToString()); LTUIUtil.SetText(UseNum, Mathf.Min(sourceNum, BalanceResourceUtil.MaxNum).ToString()); CheckPlusSubBtn(); SourceItem.Count.gameObject.CustomSetActive(true); DesItem.Count.gameObject.CustomSetActive(true); }
void RefreshPage() { var members = AlliancesManager.Instance.RobDartInfo.Members; LTUIUtil.SetText(PageNumLabel, string.Format("{0}/{1}", CurPageIndex + 1, MaxPageCount)); LeftPageBtn.isEnabled = CurPageIndex > 0; RightPageBtn.isEnabled = CurPageIndex + 1 < MaxPageCount; int startIndex = CurPageIndex * 4; int endIndex = CurPageIndex * 4 + 3; if (endIndex >= members.Count) { endIndex = members.Count - 1; } int fillIndex = 0; for (int indexInDataArray = startIndex; indexInDataArray <= endIndex; ++fillIndex, ++indexInDataArray) { ItemArray[fillIndex].Fill(members[indexInDataArray]); } for (int index = fillIndex; index < 4; ++index) { ItemArray[index].Clear(); } }
public void UpdateSp(SPEventType type) { int curSP = 0; DataLookupsCache.Instance.SearchIntByID(mDL.DataIDList[0], out curSP); if (type == SPEventType.REMOVE) { if (pastSP > curSP || (pastSP == 0 && curSP == 0)) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, string.Format(EB.Localizer.GetString("ID_codefont_in_LTChallengeSPCtrl_1368"), pastSP - curSP)); } } else if (type == SPEventType.DOUBLE) { if (pastSP * 2 == curSP) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, string.Format(EB.Localizer.GetString("ID_codefont_in_LTChallengeSPCtrl_1634"))); } } else if (type == SPEventType.ADD) { if (pastSP < curSP) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, string.Format(EB.Localizer.GetString("ID_codefont_in_LTChallengeSPCtrl_1870"), curSP - pastSP)); } } LTUIUtil.SetText(NumLabel, curSP.ToString()); pastSP = curSP; }
private void JudgeState() { if (m_ResetTimeCoroutine != null) { StopCoroutine(m_ResetTimeCoroutine); m_ResetTimeCoroutine = null; } DateTime start = EventTemplateManager.Instance.GetNextTime("honorarenastart"); DateTime stop = EventTemplateManager.Instance.GetNextTime("honorarenastop"); // DateTime reward = EventTemplateManager.Instance.GetNextTime("InfiniteCompeteReward"); if (stop > start) { //关闭状态 赛季开启倒计时 m_ResetTimeCoroutine = StartCoroutine(SetResetTime(EB.Time.ToPosixTime(start))); LTUIUtil.SetText(OpenTimeLabelTip, EB.Localizer.GetString("ID_HONOR_ARENA_RAKN_OPEN")); _openState = HonorOpenState.Close; } else if (stop < start) { //开启状态 赛季关闭倒计时 m_ResetTimeCoroutine = StartCoroutine(SetResetTime(EB.Time.ToPosixTime(stop))); LTUIUtil.SetText(OpenTimeLabelTip, EB.Localizer.GetString("ID_HONOR_ARENA_RAKN_CLOSE")); _openState = HonorOpenState.Open; } }
private void SetUILabel() { // ID_codefont_in_LadderMatchSuccessUIController_3473 Level_Courage_01.text = EB.Localizer.GetString("ID_codefont_in_LadderMatchSuccessUIController_3473") + num_Level_Courage_01; Level_Loyalty_02.text = EB.Localizer.GetString("ID_codefont_in_LadderMatchSuccessUIController_3473") + num_Level_Loyalty_02; Level_Team_03.text = EB.Localizer.GetString("ID_codefont_in_LadderMatchSuccessUIController_3473") + num_Level_Team_03; LTUIUtil.SetText(Start_AttackLabel_01, ADDStringFormat(heroGuardTemplate_01.IncATK)); LTUIUtil.SetText(Start_HpLabel_02, ADDStringFormat(heroGuardTemplate_01.IncMaxHP)); LTUIUtil.SetText(Start_DefLabel_03, ADDStringFormat(heroGuardTemplate_01.IncDEF)); LTUIUtil.SetText(Start_AttackLabel_04, ADDStringFormat(heroGuardTemplate_02.IncATK)); LTUIUtil.SetText(Start_HpLabel_05, ADDStringFormat(heroGuardTemplate_02.IncMaxHP)); LTUIUtil.SetText(Start_DefLabel_06, ADDStringFormat(heroGuardTemplate_02.IncDEF)); LTUIUtil.SetText(Start_AttackLabel_07, ADDStringFormat(heroGuardTemplate_03.IncATK)); LTUIUtil.SetText(Start_HpLabel_08, ADDStringFormat(heroGuardTemplate_03.IncMaxHP)); LTUIUtil.SetText(Start_DefLabel_09, ADDStringFormat(heroGuardTemplate_03.IncDEF)); LTUIUtil.SetText(End_AttackLabel_01, StringFormat(next_heroGuardTemplate_01.IncATK)); LTUIUtil.SetText(End_HpLabel_02, StringFormat(next_heroGuardTemplate_01.IncMaxHP)); LTUIUtil.SetText(End_DefLabel_03, StringFormat(next_heroGuardTemplate_01.IncDEF)); LTUIUtil.SetText(End_AttackLabel_04, StringFormat(next_heroGuardTemplate_02.IncATK)); LTUIUtil.SetText(End_HpLabel_05, StringFormat(next_heroGuardTemplate_02.IncMaxHP)); LTUIUtil.SetText(End_DefLabel_06, StringFormat(next_heroGuardTemplate_02.IncDEF)); LTUIUtil.SetText(End_AttackLabel_07, StringFormat(next_heroGuardTemplate_03.IncATK)); LTUIUtil.SetText(End_HpLabel_08, StringFormat(next_heroGuardTemplate_03.IncMaxHP)); LTUIUtil.SetText(End_DefLabel_09, StringFormat(next_heroGuardTemplate_03.IncDEF)); SetConditionText(); }
public void SetSkillUpLevel(List <ArtifactEquipmentTemplate> list) { if (Template == null) { return; } //Button文字 string buttonText = CanStrength ? "ID_ENCHANT" : "ID_uifont_in_LTPartnerHud_Label_17"; LTUIUtil.SetText(ButtonLabel, EB.Localizer.GetString(buttonText)); for (int i = 0; i < list.Count; i++) { var obj = GetObjFromPool(); obj.transform.SetParent(Grid.transform, false); obj.gameObject.SetActive(true); UILabel levelLabel = obj.GetComponent <UILabel>(); UILabel descLabel = obj.GetComponent <UILabel>("Desc"); UISprite sprite = obj.GetComponent <UISprite>("Sprite"); if (data.ArtifactLevel >= list[i].enhancementLevel) { levelLabel.text = $"[44fe7c]+{list[i].enhancementLevel}"; descLabel.text = $"[44fe7c]{list[i].desc}"; sprite.color = Color.yellow; } else { levelLabel.text = $"[bcbcbc]+{list[i].enhancementLevel}"; descLabel.text = $"[bcbcbc]{list[i].desc}"; sprite.color = Color.grey; } } Grid.Reposition(); }
public override void UpdateUI() { base.UpdateUI(); if (Data == null || Data.m_Uid <= 0) { m_UIRank.Rank = ViewIndex; m_EmptyGameObject.alpha = 1; m_DataGameObject.alpha = 0; } else { m_UIRank.Rank = Data.m_Rank; m_EmptyGameObject.alpha = 0; m_DataGameObject.alpha = 1; m_UIIcon.spriteName = Data.m_Icon; m_FrameIcon.spriteName = EconemyTemplateManager.Instance.GetHeadFrame(Data.m_Frame).iconId; m_OnHookincomeLabel.gameObject.CustomSetActive(!Data.isAll); if (Data.isAll) { LTUIUtil.SetText(m_UIName, string.Format("{0}【{1}{2}】", Data.m_Name, Data.w_id, EB.Localizer.GetString("ID_LOGIN_SERVER_NAME"))); } else { LTUIUtil.SetText(m_UIName, Data.m_Name); LTUIUtil.SetText(m_OnHookincomeLabel, string.Format(EB.Localizer.GetString("ID_LEGION_TECH_REWARDRATE"), HonorArenaConfig.Instance.GetOneHourByReward(Data.m_Rank + 1))); } if (Data.m_Uid == LoginManager.Instance.LocalUserId.Value) { Data.m_CombatPower = HonorArenaManager.Instance.AllCombatPower; } LTUIUtil.SetText(m_UICombatPower, Data.m_CombatPower.ToString()); LTUIUtil.SetText(m_UIScore, Data.m_Score.ToString()); } }
public void Fill() { mDMono.gameObject.SetActive(true); FX.Play(); m_UIIcon.spriteName = data.m_Icon; m_FrameIcon.spriteName = EconemyTemplateManager.Instance.GetHeadFrame(data.m_Frame).iconId; LTUIUtil.SetText(m_UIName, data.m_Name); LTUIUtil.SetText(m_UICombatPower, data.m_CombatPower.ToString()); LTUIUtil.SetText(m_UIScore, "+" + data.m_Score); int freetimes = HonorArenaManager.Instance.GetHonorArenaFreeTimes(); int usetimes = HonorArenaManager.Instance.Info.usedTimes; if (freetimes - usetimes > 0) { m_UICost.color = Color.clear; m_UIFree.color = Color.white; } else { m_UICost.color = Color.white; m_UIFree.color = Color.clear; LTUIUtil.SetText(m_UICost, "1"); } }