Files
wwdpublic/Content.Shared/Traits/Assorted/Components/SingerComponent.cs
2024-11-21 17:49:04 +07:00

20 lines
668 B
C#

using Content.Shared.Traits.Assorted.Prototypes;
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
namespace Content.Shared.Traits.Assorted.Components;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class SingerComponent : Component
{
// Traits are server-only, and is this is added via traits, it must be replicated to the client.
[DataField(required: true), AutoNetworkedField]
public ProtoId<SingerInstrumentPrototype>? Proto;
[DataField(serverOnly: true)]
public EntProtoId? MidiActionId = "ActionHarpyPlayMidi";
[DataField(serverOnly: true)]
public EntityUid? MidiAction;
}