using Content.Shared.Actions; using Robust.Shared.Prototypes; namespace Content.Shared.Magic.Events; public sealed partial class InstantSpawnSpellEvent : InstantActionEvent { /// /// What entity should be spawned. /// [DataField(required: true)] public EntProtoId Prototype; [DataField] public bool PreventCollideWithCaster = true; /// /// Gets the targeted spawn positons; may lead to multiple entities being spawned. /// [DataField] public MagicInstantSpawnData PosData = new TargetCasterPos(); }