public static void Postfix(LevelIntroTitleLogic __instance) { if (Utils.Campaign.IsCustomCampaignLevel(Utils.Common.LevelFile) && __instance.adventureFinal_ && !Utils.Common.IsInLevelEditor()) { __instance.gameObject.SetActive(true); } }
public static void Postfix(LevelIntroTitleLogic __instance) { string level = Utils.Common.LevelFile; TextDecodeInLogic[] decode = __instance.GetComponentsInChildren <TextDecodeInLogic>(true); if (Utils.Campaign.IsCustomCampaignLevel(level) && !Utils.Common.IsInLevelEditor()) { if (Utils.Campaign.CampaignUsesOldLevelIntro(level) && decode.Length > 0) { return; } __instance.titleLabel_.gameObject.SetActive(true); __instance.titleLabel_.text = Utils.Campaign.GetLevelTitle(level).Space(1); __instance.subtitleText_.gameObject.SetActive(true); __instance.subtitleText_.text = Utils.Campaign.GetLevelSubTitle(level).Space(1); __instance.subtitleText_.gameObject.SetActive(true); __instance.subtitleText_.alpha = __instance.titleLabel_.alpha; } }
public static bool Prefix(LevelIntroTitleLogic __instance) { if (!Utils.Common.IsInLevelEditor() && Utils.Campaign.IsCustomCampaignLevel(Utils.Common.LevelFile) && Utils.Campaign.CampaignUsesOldLevelIntro(Utils.Common.LevelFile)) { if (__instance.gameObject.name == Constants.Strings.LevelIntroPrefabEA_Name) { return(true); } __instance.subtitleText_ = __instance.titleText_; __instance.subtitleText_.enabled = false; __instance.topBar_.alpha = 0; __instance.bottomBar_.alpha = 0; __instance.titleLabel_.alpha = 0; __instance.titleTextE_.alpha = 0; __instance.titleText_.alpha = 0; __instance.subtitleText_.alpha = 0; return(false); } return(true); }