public static void ChangePuzzleUIText() { UIPuzzleStatus status = GameManager.Stage.uiPuzzle.puzzleStatus; RunTimer run = BaseHunieModPlugin.run; status.affectionLabel.SetText("^C" + RunTimer.colors[(int)run.splitColor] + "FF" + run.splitText); if (run.prevColor != RunTimer.SplitColors.WHITE) { status.passionSubtitle.SetText("This Split/Gold"); string passionText = "^C" + RunTimer.colors[(int)run.prevColor] + "FF" + run.prevText + "^C" + RunTimer.colors[(int)run.goldColor] + "FF"; if (run.goldText != "") { if (run.prevText.Length <= 6) { passionText += " "; } passionText += "[" + run.goldText + "]"; } status.passionLabel.SetText(passionText); } else if (run.goldText != "") { string passionText = "^C" + RunTimer.colors[(int)run.goldColor] + "FF" + run.goldText; status.passionLabel.SetText(passionText); } }
public static void StopPreventingAffectionUpdate() { preventAllUpdate = false; UIPuzzleStatus status = GameManager.Stage.uiPuzzle.puzzleStatus; status.passionSubtitle.SetText("Passion Level"); status.SetPassionLevel(0); }