using System; using System.Collections.Generic; using Robust.Shared.Serialization; namespace Robust.Shared.GameObjects; public abstract class SharedAppearanceSystem : EntitySystem { public virtual void MarkDirty(AppearanceComponent component) {} } [Serializable, NetSerializable] public sealed class AppearanceComponentState : ComponentState { public readonly Dictionary Data; public AppearanceComponentState(Dictionary data) { Data = data; } }