Files
tbd-station-14/Content.Server/Window/WindowComponent.cs
2022-01-29 16:21:38 +11:00

25 lines
741 B
C#

using System;
using Content.Shared.Sound;
using Content.Shared.Window;
using Robust.Shared.GameObjects;
using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.ViewVariables;
namespace Content.Server.Window
{
[RegisterComponent]
[ComponentReference(typeof(SharedWindowComponent))]
public class WindowComponent : SharedWindowComponent
{
[DataField("knockDelay")]
[ViewVariables(VVAccess.ReadWrite)]
public TimeSpan KnockDelay = TimeSpan.FromSeconds(0.5);
[DataField("knockSound")]
public SoundSpecifier KnockSound = new SoundPathSpecifier("/Audio/Effects/glass_knock.ogg");
[ViewVariables(VVAccess.ReadWrite)]
public TimeSpan LastKnockTime;
}
}