Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }