ModernUO/Projects/UOContent/Items/Construction/Signs/LocalizedSign.cs
2023-09-29 23:28:51 -07:00

21 lines
612 B
C#

using ModernUO.Serialization;
namespace Server.Items;
[SerializationGenerator(0, false)]
public partial class LocalizedSign : Sign
{
[InvalidateProperties]
[SerializableField(0)]
[SerializedCommandProperty(AccessLevel.GameMaster)]
private int _number;
[Constructible]
public LocalizedSign(SignType type, SignFacing facing, int labelNumber) :
base(0xB95 + 2 * (int)type + (int)facing) => _number = labelNumber;
[Constructible]
public LocalizedSign(int itemID, int labelNumber) : base(itemID) => _number = labelNumber;
public override int LabelNumber => _number;
}