コード例 #1
0
ファイル: FuckeryUI.cs プロジェクト: ItsNovaHere/NovasFuckery
        internal static void SetupUI()
        {
            Options = new List <UIOption>();

            GameplaySettingsUI.CreateSubmenuOption(GameplaySettingsPanels.ModifiersLeft, "Nova's Fuckery", "MainMenu", "NovasFuckery", "have fun");

            ChallengeMode   = new UIOption("Challenge Mode", "NovasFuckery", false).WithDescription("Randomly enables and disables mods while you play.");
            OneAtATime      = new UIOption("One At A Time", "NovasFuckery", false);
            InvisibleSabers = new UIOption("Invisible Sabers", "NovasFuckery", false);
            UnlimitedDebris = new UIOption("Unlimited Debris");
            SadTracking     = new UIOption("Sad Tracking").WithDescription("pepehands");

            GameplaySettingsUI.CreateSubmenuOption(GameplaySettingsPanels.ModifiersLeft, "Randomize Things", "NovasFuckery", "Randomizers", "because why not");

            RandomEverything = new UIOption("Randomize All", "Randomizers");
            RandomPositionX  = new UIOption("Random Note Line", "Randomizers");
            RandomPositionY  = new UIOption("Random Note Layer", "Randomizers");
            RandomDirection  = new UIOption("Random Note Direction", "Randomizers");
            RandomColors     = new UIOption("Random Colors", "Randomizers");
            RandomBombs      = new UIOption("Random Bombs", "Randomizers");

            GameplaySettingsUI.CreateSubmenuOption(GameplaySettingsPanels.ModifiersLeft, "Miss Hell", "NovasFuckery", "MissHell", "have fun");

            PauseOnMiss         = new UIOption("Pause On Miss", "MissHell");
            AYYYYYOnMiss        = new UIOption("AYYYY On Miss", "MissHell");
            TrackingErrorOnMiss = new UIOption("Trackking Error On Miss", "MissHell");
            theButton           = new UIOption("nora was here ;^)", "MissHell");

            GameplaySettingsUI.CreateSubmenuOption(GameplaySettingsPanels.ModifiersLeft, "Mega Jump", "NovasFuckery", "MegaJump", "");

            MegaJump = new UIOption("Enabled", "MegaJump");
            NJSFix   = new UIOption("Fix NJS", "MegaJump");
            Mirror   = new UIOption("Mirror", "MegaJump");

            Setup = true;
        }
コード例 #2
0
 protected bool Equals(UIOption other)
 {
     return(Enabled == other.Enabled && Equals(option, other.option) && string.Equals(Name, other.Name) && string.Equals(Submenu, other.Submenu) && Equals(Sprite, other.Sprite));
 }
コード例 #3
0
 public CustomMissHell(string name)
 {
     Option = new UIOption(name, "MissHell", false);
 }