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; }
}