22 lines
555 B
C#
22 lines
555 B
C#
|
|
namespace Content.Client.Atmos.Components;
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// Sets which sprite RSI is used for displaying the fire visuals and what state to use based on the fire stacks
|
||
|
|
/// accumulated.
|
||
|
|
/// </summary>
|
||
|
|
[RegisterComponent]
|
||
|
|
public sealed class FireVisualsComponent : Component
|
||
|
|
{
|
||
|
|
[DataField("fireStackAlternateState")]
|
||
|
|
public int FireStackAlternateState = 3;
|
||
|
|
|
||
|
|
[DataField("normalState")]
|
||
|
|
public string? NormalState;
|
||
|
|
|
||
|
|
[DataField("alternateState")]
|
||
|
|
public string? AlternateState;
|
||
|
|
|
||
|
|
[DataField("sprite")]
|
||
|
|
public string? Sprite;
|
||
|
|
}
|