Esempio n. 1
0
 internal PlaySettings_Patch()
 {
     foreach (string label in Dict.Values)
     {
         ToggleManager.Add(
             label: Format(label),
             root: ButtonCat.PlayScreen,
             group: ButtonCat.ToggleButtons
             );
     }
 }
Esempio n. 2
0
        internal VersionControl_Patch()
        {
            ToggleManager.Add(
                label: Format(Label, ProgramState.Entry),
                root: ButtonCat.StartScreen,
                group: ButtonCat.MiscEntry
                );

            ToggleManager.Add(
                label: Format(Label, ProgramState.Playing),
                root: ButtonCat.PauseScreen,
                group: ButtonCat.MiscPlay
                );
        }
Esempio n. 3
0
        internal ListableOption_Patch()
        {
            EntryButtons
            .ForEach(button => ToggleManager.Add(
                         label: Format(button, ProgramState.Entry),
                         root: ButtonCat.StartScreen,
                         group: ButtonCat.ButtonsEntry
                         ));

            PlayButtons
            .ForEach(button => ToggleManager.Add(
                         label: Format(button, ProgramState.Playing),
                         root: ButtonCat.PauseScreen,
                         group: ButtonCat.ButtonsPlay
                         ));
        }
        internal ListableOption_WebLink_Patch()
        {
            EntryLinks
            .ForEach(link => ToggleManager.Add(
                         label: Format(link, ProgramState.Entry),
                         root: ButtonCat.StartScreen,
                         group: ButtonCat.LinksEntry
                         ));

            PlayLinks
            .ForEach(link => ToggleManager.Add(
                         label: Format(link, ProgramState.Playing),
                         root: ButtonCat.PauseScreen,
                         group: ButtonCat.LinksPlay
                         ));
        }
Esempio n. 5
0
 internal AlertsReadout_Patch()
 {
     foreach (Type type in typeof(Alert).AllLeafSubclasses())
     {
         Alert alert = (Alert)Activator.CreateInstance(type);
         DebugUtil.Log("Attempting to create Alert: " + Format(alert));
         if (!Alerts.Contains(alert))
         {
             Alerts.Add(alert);
         }
         Alerts.Add(alert);
         ToggleManager.Add(
             label: Format(alert),
             root: ButtonCat.Events,
             group: ButtonCat.Alerts
             );
     }
 }
Esempio n. 6
0
 .ForEach(overlay => ToggleManager.Add(
              label : Format(overlay),
              root : ButtonCat.PlayScreen,
              group : ButtonCat.Overlays
              ));