using Barotrauma.LuaCs.Data; namespace Barotrauma.LuaCs.Data; public partial interface IConfigInfo : IConfigDisplayInfo { } public interface IConfigDisplayInfo { /// /// Localization Token for display name. /// string DisplayName { get; } /// /// Localization Token for description. /// string Description { get; } /// /// The menu category to display under. Used for filtering. /// string DisplayCategory { get; } /// /// Should this config be displayed in end-user menus. /// bool ShowInMenus { get; } /// /// User-friendly on-hover tooltip text or Localization Token. /// string Tooltip { get; } /// /// Icon for display in menus, if available. /// ContentPath ImageIconPath { get; } }