using System.Collections.Immutable; namespace Robust.Shared.Localization { /// /// Contains based localized entity prototype data. /// /// The localized name of the entity prototype. /// The localized description of the entity prototype. /// Editor-visible suffix of this entity prototype. /// Any extra attributes that can be used for localization, such as gender, proper, ... public record EntityLocData( string Name, string Desc, string? Suffix, ImmutableDictionary Attributes); }