Remove explosion visuals component references (#15264)

This commit is contained in:
DrSmugleaf
2023-04-19 03:09:22 -07:00
committed by GitHub
parent 52fb725cf3
commit e95cd6e412
5 changed files with 44 additions and 39 deletions

View File

@@ -0,0 +1,25 @@
using Robust.Client.Graphics;
namespace Content.Client.Explosion;
[RegisterComponent]
public sealed class ExplosionVisualsTexturesComponent : Component
{
/// <summary>
/// Uid of the client-side point light entity for this explosion.
/// </summary>
public EntityUid LightEntity;
/// <summary>
/// How intense an explosion needs to be at a given tile in order to progress to the next fire-intensity RSI state. See also <see cref="FireFrames"/>
/// </summary>
public float IntensityPerState;
/// <summary>
/// The textures used for the explosion fire effect. Each fire-state is associated with an explosion
/// intensity range, and each stat itself has several textures.
/// </summary>
public List<Texture[]> FireFrames = new();
public Color? FireColor;
}