예제 #1
0
        protected override void DidActivate(bool firstActivation, ActivationType activationType)
        {
            if (activationType == ActivationType.AddedToHierarchy)
            {
                title          = "Choose Your Path";
                showBackButton = true;

                _serverModeSelectionViewController = BeatSaberUI.CreateViewController <ServerModeSelection>();
                _serverModeSelectionViewController.BattleSaberButtonPressed += serverModeSelectionViewController_BattleSaberButtonPressed;
                _serverModeSelectionViewController.TournamentButtonPressed  += serverModeSelectionViewController_TournamentButtonPressed;

                ProvideInitialViewControllers(_serverModeSelectionViewController);
            }
        }
예제 #2
0
        protected override void DidActivate(bool firstActivation, bool addedToHierarchy, bool screenSystemEnabling)
        {
            if (addedToHierarchy)
            {
                SetTitle("Choose your path", ViewController.AnimationType.None);
                showBackButton = true;

                _serverModeSelectionViewController = BeatSaberUI.CreateViewController <ServerModeSelection>();
                _serverModeSelectionViewController.BattleSaberButtonPressed += serverModeSelectionViewController_BattleSaberButtonPressed;
                _serverModeSelectionViewController.QualifierButtonPressed   += serverModeSelectionViewController_QualifierButtonPressed;
                _serverModeSelectionViewController.TournamentButtonPressed  += serverModeSelectionViewController_TournamentButtonPressed;

                ProvideInitialViewControllers(_serverModeSelectionViewController);

                //Check for updates before contacting a server
                Task.Run(CheckForUpdate);
            }
        }
        protected override void DidActivate(bool firstActivation, bool addedToHierarchy, bool screenSystemEnabling)
        {
            if (addedToHierarchy)
            {
                SetTitle($"TournamentAssistant v{SharedConstructs.Version}");
                showBackButton = true;

                _PatchNotesViewController          = BeatSaberUI.CreateViewController <PatchNotes>();
                _serverModeSelectionViewController = BeatSaberUI.CreateViewController <ServerModeSelection>();
                _serverModeSelectionViewController.BattleSaberButtonPressed += ServerModeSelectionViewController_BattleSaberButtonPressed;
                _serverModeSelectionViewController.QualifierButtonPressed   += ServerModeSelectionViewController_QualifierButtonPressed;
                _serverModeSelectionViewController.TournamentButtonPressed  += ServerModeSelectionViewController_TournamentButtonPressed;

                ProvideInitialViewControllers(_serverModeSelectionViewController, null, _PatchNotesViewController);

                //Check for updates before contacting a server
                Task.Run(CheckForUpdate);
            }
        }