using Robust.Shared.GameStates; using Robust.Shared.Prototypes; namespace Content.Shared.Chat.TypingIndicator; /// /// Show typing indicator icon when player typing text in chat box. /// Added automatically when player poses entity. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] // [Access(typeof(SharedTypingIndicatorSystem))] CD - Restricted access breaks synth trait because it rewrites the speech bubble over the default race indicator public sealed partial class TypingIndicatorComponent : Component { /// /// Prototype id that store all visual info about typing indicator. /// [DataField("proto"), AutoNetworkedField] public ProtoId TypingIndicatorPrototype = "default"; /// /// DeltaV - Allow the indicator to be temporarily overriden /// [DataField, AutoNetworkedField] public ProtoId? TypingIndicatorOverridePrototype; }