using Robust.Shared.GameObjects; using Robust.Shared.Serialization; namespace Content.Shared.GameObjects.Components.Body.Part.Property { /// /// Defines the length of a . /// [RegisterComponent] public class ExtensionComponent : BodyPartPropertyComponent { public override string Name => "Extension"; /// /// Current distance in tiles. /// public float Distance { get; set; } public override void ExposeData(ObjectSerializer serializer) { base.ExposeData(serializer); serializer.DataField(this, e => e.Distance, "distance", 3f); } } }