public void WatchProject(IProject game)
{
if (game != null && game.RootPath != null)
{
_fileWatcher.Path = game.RootPath;
_fileWatcher.EnableRaisingEvents = true;
}
else
{
_fileWatcher.EnableRaisingEvents = false;
}
Refresh();
}
public void Initialize(ISettings conf) { _soundPicker = new SoundPicker(this); _soundPicker.WatchProject(PluginManager.Core.Project); _soundPicker.Refresh(); PluginManager.Register(this, _soundPicker, "Sound Test"); PluginManager.Core.LoadProject += IDE_LoadProject; PluginManager.Core.UnloadProject += IDE_UnloadProject; PluginManager.Core.TestGame += IDE_TestGame; }