SboxSuperuser/Core/Effects/EffectPreset.cs

A data record for the effects system in a superuser tool package. Holds a read-only effect preset: id, title, description, C# source text, and an optional suggested tag.

namespace SboxSuperuser.Core.Effects;

/// <summary>A ready-made effect script. Presets are read-only; templates are starting points for new scripts.</summary>
internal sealed record EffectPreset( string Id, string Title, string Description, string Source, string SuggestedTag = null );