private void BossChallengeUI_Setup(On.BossChallengeUI.orig_Setup orig, BossChallengeUI self, BossStatue bossStatue, string bossNameSheet, string bossNameKey, string descriptionSheet, string descriptionKey) { orig(self, bossStatue, bossNameSheet, bossNameKey, descriptionSheet, descriptionKey); if (StatueChanges.ContainsKey(bossStatue)) { var changes = StatueChanges[bossStatue]; self.bossNameText.text = changes.Name == "" ? self.bossNameText.text : changes.Name; self.descriptionText.text = changes.Description == "" ? self.descriptionText.text : changes.Description; } }
private void BossChallengeUI_LoadBoss_int_bool(On.BossChallengeUI.orig_LoadBoss_int_bool orig, BossChallengeUI self, int level, bool doHideAnim) { string bName = self.transform.Find("Panel").Find("BossName_Text").GetComponent <Text>().text; Log("GO " + bName); if (bName.Contains("Propeller")) { BossLevel = level; } orig(self, level, doHideAnim); }