コード例 #1
0
ファイル: MinecraftInstance.cs プロジェクト: barcharcraz/SMMM
        public MinecraftInstance()
        {
            m_path = new MinecraftPaths();
            m_jar = new MinecraftJar(m_path.jarPath);
            m_jar.TempPath = m_path.tempDir;
            CompressedFile.defaultTempDir = m_path.tempDir;
            m_config = new ModConfig(m_path);

            //fsWatcher = new FileSystemWatcher(m_path.appModDir);
            //fsWatcher.Changed += new FileSystemEventHandler(fsWatcher_Changed);
            InitInstance();
            addAllMods();
            pruneConfig();
        }
コード例 #2
0
ファイル: EditActions.xaml.cs プロジェクト: barcharcraz/SMMM
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     targetMod.InstallActions = Actions;
     ModConfig conf = new ModConfig(new MinecraftPaths(StateProvider.ActiveInstancePaths.modConfigFile));
     conf.updateMod(targetMod);
     conf.save();
     Close();
 }