Refactor actions to be entities with components (#19900)
This commit is contained in:
20
Content.Shared/Magic/MagicSpawnData.cs
Normal file
20
Content.Shared/Magic/MagicSpawnData.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
namespace Content.Shared.Magic;
|
||||
|
||||
[ImplicitDataDefinitionForInheritors]
|
||||
public abstract partial class MagicSpawnData
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Spawns 1 at the caster's feet.
|
||||
/// </summary>
|
||||
public sealed partial class TargetCasterPos : MagicSpawnData {}
|
||||
|
||||
/// <summary>
|
||||
/// Targets the 3 tiles in front of the caster.
|
||||
/// </summary>
|
||||
public sealed partial class TargetInFront : MagicSpawnData
|
||||
{
|
||||
[DataField("width")] public int Width = 3;
|
||||
}
|
||||
Reference in New Issue
Block a user