private static void DisableFade(TitleAnimationController __instance) { var instance = Traverse.Create(__instance); instance.Field("_logoFadeDelay").SetValue(0.001f); instance.Field("_logoFadeDuration").SetValue(0.001f); instance.Field("_optionsFadeDelay").SetValue(0.001f); instance.Field("_optionsFadeDuration").SetValue(0.001f); instance.Field("_optionsFadeSpacing").SetValue(0.001f); }
public void Initialize(TitleScreenManager titleScreenManager) { _anim = titleScreenManager.GetComponent <TitleAnimationController>(); var menu = titleScreenManager.GetValue <Menu>("_mainMenu"); Initialize(menu); ResumeExpeditionButton = GetTitleButton("Button-ResumeGame"); NewExpeditionButton = GetTitleButton("Button-NewGame"); OptionsButton = GetTitleButton("Button-Options"); ViewCreditsButton = GetTitleButton("Button-Credits"); SwitchProfileButton = GetTitleButton("Button-Profile"); QuitButton = GetTitleButton("Button-Exit"); var tabbedMenu = titleScreenManager.GetValue <TabbedMenu>("_optionsMenu"); OptionsMenu.Initialize(tabbedMenu); InvokeOnInit(); }