Penumbra/Penumbra/Communication/ModDiscoveryStarted.cs
2025-09-12 11:34:07 +02:00

19 lines
692 B
C#

using Luna;
namespace Penumbra.Communication;
/// <summary> Triggered whenever mods are prepared to be rediscovered. </summary>
public sealed class ModDiscoveryStarted(Logger log) : EventBase<ModDiscoveryStarted.Priority>(nameof(ModDiscoveryStarted), log)
{
public enum Priority
{
/// <seealso cref="Collections.Cache.CollectionCacheManager.OnModDiscoveryStarted"/>
CollectionCacheManager = 0,
/// <seealso cref="Collections.Manager.CollectionStorage.OnModDiscoveryStarted"/>
CollectionStorage = 0,
/// <seealso cref="UI.ModsTab.ModFileSystemSelector.StoreCurrentSelection"/>
ModFileSystemSelector = 200,
}
}