CatStation/Content.Server/VoiceMask/VoiceMaskerComponent.cs
2023-01-15 07:13:18 -08:00

14 lines
553 B
C#

using Content.Shared.Actions.ActionTypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
namespace Content.Server.VoiceMask;
[RegisterComponent]
public sealed class VoiceMaskerComponent : Component
{
[ViewVariables(VVAccess.ReadWrite)] public string LastSetName = "Unknown";
[ViewVariables(VVAccess.ReadWrite)] public string? LastSetVoice; // Corvax-TTS
[DataField("action", customTypeSerializer: typeof(PrototypeIdSerializer<InstantActionPrototype>))]
public string Action = "ChangeVoiceMask";
}