Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        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;
                }
            }
        }