private void SetQuestRemainTime(GuildRequestItem item, Transform parent) { double totalSeconds = item.GetQuestRemainTime().TotalSeconds; if (totalSeconds < 0.0) { SetActive(parent, UI.LBL_QUEST_REMAIN_TIME, false); } else { string format = StringTable.Get(STRING_CATEGORY.GUILD_REQUEST, 11u); string text = string.Format(format, UIUtility.TimeFormat((int)totalSeconds, true)); SetLabelText(parent, UI.LBL_QUEST_REMAIN_TIME, text); } }
private void SetQuestPoint(GuildRequestItem item, Transform parent) { double totalSeconds = item.GetQuestRemainTime().TotalSeconds; if (totalSeconds < 0.0) { SetProgressValue(parent, UI.PBR_GAUGE, 1f); } else { QuestTable.QuestTableData questData = Singleton <QuestTable> .I.GetQuestData((uint)item.questId); TimeSpan needTime = MonoBehaviourSingleton <GuildRequestManager> .I.GetNeedTime(questData.rarity); float value = (float)((needTime.TotalSeconds - totalSeconds) / needTime.TotalSeconds); SetProgressValue(parent, UI.PBR_GAUGE, value); int needPoint = MonoBehaviourSingleton <GuildRequestManager> .I.GetNeedPoint(questData.rarity); int questRemainPoint = item.GetQuestRemainPoint(); int num = needPoint - questRemainPoint; SetLabelText(parent, UI.LBL_QUEST_CURRENT_POINT, num + "/" + needPoint + "pt"); } }
public void SetBeforeTime() { beforeHoundRemainTime = item.GetHoundRemainTime(); beforeQuestRemainTime = item.GetQuestRemainTime(); }