Resolves SingularityVisualizer is Obsolete (#13906)
* Split SingularityVisualizer into Component/System pair * Server ignore SingularityVisualizer * Update YAML * Move to SingularityComponent
This commit is contained in:
@@ -2,6 +2,7 @@ using Robust.Shared.GameStates;
|
||||
|
||||
using Content.Shared.Singularity.EntitySystems;
|
||||
using Robust.Shared.Audio;
|
||||
using Robust.Shared.Utility;
|
||||
|
||||
namespace Content.Shared.Singularity.Components;
|
||||
|
||||
@@ -81,6 +82,22 @@ public sealed class SingularityComponent : Component
|
||||
|
||||
#endregion Audio
|
||||
|
||||
#region Appearance
|
||||
|
||||
/// <summary>
|
||||
/// The sprite layer the singularity appearance is attached to.
|
||||
/// </summary>
|
||||
[DataField("layer")]
|
||||
public int Layer { get; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// The base sprite file and state of the singularity.
|
||||
/// </summary>
|
||||
[DataField("baseSprite")]
|
||||
public SpriteSpecifier.Rsi BaseSprite = new SpriteSpecifier.Rsi(new ResourcePath("Structures/Power/Generation/Singularity/singularity"), "singularity");
|
||||
|
||||
#endregion Appearance
|
||||
|
||||
#region Update Timing
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user