public Options(BlepOut mainForm) { InitializeComponent(); mf = mainForm; Debug.WriteLine("Options window opened " + DateTime.Now); labelREGIONNAME.Text = string.Empty; labelREGIONDESC.Text = string.Empty; labelSTRUCTURESTATUS.Text = string.Empty; regmodlist = new List <RegModData>(); FetchStuff(); }
public ModRelay(string path) { ModPath = path; isValid = !ModData.AbsolutelyIgnore(ModPath); if (isValid) { if (BlepOut.AintThisPS(path)) { AssociatedModData = new InvalidModData(path); MyType = ModType.Invalid; return; } ModType mt = GetModType(ModPath); switch (mt) { case ModType.Unknown: AssociatedModData = new ModData(path); MyType = ModType.Unknown; break; case ModType.Patch: AssociatedModData = new PtModData(path); MyType = ModType.Patch; break; case ModType.Partmod: AssociatedModData = new HkModData(path); MyType = ModType.Partmod; break; case ModType.BepPlugin: AssociatedModData = new BepPluginData(path); MyType = ModType.BepPlugin; break; case ModType.Invalid: AssociatedModData = new InvalidModData(path); MyType = ModType.Invalid; break; } } }