Example #1
0
        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);
            }
        }
Example #2
0
        public static void StopPreventingAffectionUpdate()
        {
            preventAllUpdate = false;

            UIPuzzleStatus status = GameManager.Stage.uiPuzzle.puzzleStatus;

            status.passionSubtitle.SetText("Passion Level");
            status.SetPassionLevel(0);
        }