private void Refresh() { progress.SetValue(cur, max); if (label != null) { label.SetPlainNumber((int)cur); } }
public void InitializeProgressBarSafely(UIProgressBar progressBar_, int minValue_, int maxValue_, int currentValue_) { if (progressBar_ != null) { NGUITools.SetActive(progressBar_.gameObject, true); progressBar_.MinValue = minValue_; progressBar_.MaxValue = maxValue_; progressBar_.SetValue(currentValue_, 0f, 0f); } }
protected override void UpdateThis(Time time) { //update game version if (TrackerSettings.Instance.ValueChanged(TrackerSettings.GAME_VERSION)) { ReloadLayout(); } //update save name display if (saveLabel != null) { string save = TrackerSettings.IsPostExplorationUpdate ? AdvancementTracker.CurrentSaveName : AchievementTracker.CurrentSaveName; if (save == null) { saveLabel.SetText("Not Currently Reading a Save."); } else { saveLabel.SetText("Reading Save: \""); saveLabel.Append(save); saveLabel.Append("\""); } status?.UpdateState(save != null); } int completed = TrackerSettings.IsPostExplorationUpdate ? AdvancementTracker.CompletedCount : AchievementTracker.CompletedCount; int total = TrackerSettings.IsPostExplorationUpdate ? AdvancementTracker.AdvancementCount : AchievementTracker.AchievementCount; int percent = TrackerSettings.IsPostExplorationUpdate ? AdvancementTracker.CompletedPercent : AchievementTracker.CompletedPercent; //update total completion progress display if (progressLabel != null) { progressLabel.SetText("(" + TrackerSettings.Instance.GameVersion + ") "); progressLabel.Append((TrackerSettings.IsPostExplorationUpdate ? "Advancements" : "Achievements") + " Completed: "); progressLabel.Append(completed.ToString()); progressLabel.Append(" / "); progressLabel.Append(total.ToString()); progressLabel.Append(" ("); progressLabel.Append(percent.ToString()); progressLabel.Append("%)"); } progressBar?.SetValue(completed); UpdateCollapsedState(); if (TrackerSettings.Instance.ValueChanged(TrackerSettings.GAME_VERSION)) { settingsMenu?.UpdateGameVersion(); } }