Localize tile names (#11060)

This commit is contained in:
Morb
2022-09-14 05:53:37 +03:00
committed by GitHub
parent 5b16744251
commit ebcce52abe
5 changed files with 123 additions and 60 deletions

View File

@@ -14,6 +14,7 @@ namespace Content.Shared.Maps
public sealed class ContentTileDefinition : IPrototype, IInheritingPrototype, ITileDefinition
{
public const string SpaceID = "Space";
private string _name = string.Empty;
[ParentDataFieldAttribute(typeof(AbstractPrototypeIdArraySerializer<ContentTileDefinition>))]
public string[]? Parents { get; private set; }
@@ -26,7 +27,12 @@ namespace Content.Shared.Maps
public ushort TileId { get; private set; }
[DataField("name")] public string Name { get; } = string.Empty;
[DataField("name")]
public string Name
{
get => _name;
private set => _name = Loc.GetString(value);
}
[DataField("sprite")] public ResourcePath? Sprite { get; }