private static int GetDecreaseUseGaugePercent(int exceedCnt) { ExceedSkillItemTable.ExceedSkillItemData exceedSkillItemData = Singleton <ExceedSkillItemTable> .I.GetExceedSkillItemData(exceedCnt); int result = 0; if (exceedSkillItemData != null) { result = exceedSkillItemData.GetDecreaseUseGaugePercent(); } return(result); }
public override void UpdateUI() { base.UpdateUI(); bool flag = true; SkillItemInfo skillItemInfo = resultData.itemData as SkillItemInfo; if (skillItemInfo != null && skillItemInfo.IsLevelMax()) { flag = skillItemInfo.IsEnableExceed(); } SetActive((Enum)UI.SPR_BG_NORMAL, !isExceed); SetActive((Enum)UI.SPR_BG_EXCEED, isExceed); SetActive((Enum)UI.BTN_NEXT, flag); SetActive((Enum)UI.BTN_NEXT_GRAY, !flag); SetLabelText((Enum)UI.LBL_NEXT_GRAY_BTN, base.sectionData.GetText("STR_NEXT")); if (isExceed) { if (resultData != null) { SetLabelText((Enum)UI.LBL_EXCEED_PREV, StringTable.Format(STRING_CATEGORY.SMITH, 9u, resultData.beforeExceedCnt)); } if (skillItemInfo != null) { int exceedCnt = skillItemInfo.exceedCnt; SetLabelText((Enum)UI.LBL_EXCEED_NEXT, StringTable.Format(STRING_CATEGORY.SMITH, 9u, exceedCnt)); ExceedSkillItemTable.ExceedSkillItemData exceedSkillItemData = Singleton <ExceedSkillItemTable> .I.GetExceedSkillItemData(exceedCnt); if (exceedSkillItemData != null) { SetLabelText((Enum)UI.LBL_ADD_EXCEED, StringTable.Format(STRING_CATEGORY.SMITH, 8u, exceedSkillItemData.GetDecreaseUseGaugePercent())); } } } }