Portable scrubbers (#9417)
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
namespace Content.Client.Atmos.Visualizers;
|
||||
|
||||
/// <summary>
|
||||
/// Holds 2 pairs of states. The idle/running pair controls animation, while
|
||||
/// the ready / full pair controls the color of the light.
|
||||
/// </summary>
|
||||
[RegisterComponent]
|
||||
public sealed class PortableScrubberVisualsComponent : Component
|
||||
{
|
||||
[DataField("idleState", required: true)]
|
||||
public string IdleState = default!;
|
||||
|
||||
[DataField("runningState", required: true)]
|
||||
public string RunningState = default!;
|
||||
|
||||
/// Powered and not full
|
||||
[DataField("readyState", required: true)]
|
||||
public string ReadyState = default!;
|
||||
|
||||
/// Powered and full
|
||||
[DataField("fullState", required: true)]
|
||||
public string FullState = default!;
|
||||
}
|
||||
Reference in New Issue
Block a user