internal PlaySettings_Patch() { foreach (string label in Dict.Values) { ToggleManager.Add( label: Format(label), root: ButtonCat.PlayScreen, group: ButtonCat.ToggleButtons ); } }
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 ); }
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 )); }
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 ); } }
.ForEach(overlay => ToggleManager.Add( label : Format(overlay), root : ButtonCat.PlayScreen, group : ButtonCat.Overlays ));