using Robust.Shared.GameStates; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Chat.TypingIndicator; /// /// Show typing indicator icon when player typing text in chat box. /// Added automatically when player poses entity. /// [RegisterComponent, NetworkedComponent] [Access(typeof(SharedTypingIndicatorSystem))] public sealed partial class TypingIndicatorComponent : Component { /// /// Prototype id that store all visual info about typing indicator. /// [ViewVariables(VVAccess.ReadWrite)] [DataField("proto", customTypeSerializer: typeof(PrototypeIdSerializer))] public string Prototype = SharedTypingIndicatorSystem.InitialIndicatorId; }