using Robust.Shared.Interfaces.Serialization; using Robust.Shared.Serialization; namespace Content.Shared.Body.Part.Properties { /// /// Property attachable to a . /// For example, this is used to define the speed capabilities of a /// leg. The movement system will look for a LegProperty on all BodyParts. /// public abstract class BodyPartProperty : IExposeData { /// /// Whether this property is currently active. /// public bool Active; public virtual void ExposeData(ObjectSerializer serializer) { serializer.DataField(ref Active, "active", true); } } }