6
StarHorizon_Public/Content.Shared/Magic/MagicInstantSpawnData.cs
2026-01-18 12:53:36 +03:00

26 lines
637 B
C#

namespace Content.Shared.Magic;
// TODO: If still needed, move to magic component
[ImplicitDataDefinitionForInheritors]
public abstract partial class MagicInstantSpawnData;
/// <summary>
/// Spawns underneath caster.
/// </summary>
public sealed partial class TargetCasterPos : MagicInstantSpawnData;
/// <summary>
/// Spawns 3 tiles wide in front of the caster.
/// </summary>
public sealed partial class TargetInFront : MagicInstantSpawnData
{
[DataField]
public int Width = 3;
}
/// <summary>
/// Spawns 1 tile in front of caster
/// </summary>
public sealed partial class TargetInFrontSingle : MagicInstantSpawnData;