using Godot; public abstract partial class MeleeBase : Area2D { protected CharacterBase? Character; public override void _Ready() { if (Character is null) { QueueFree(); } } public void Spawn(CharacterBase character) { Character = character; Rotation = character.FacingRotation; } }