using Godot; public partial class TurretPlaceholder : Node2D { [Export] private Area2D _placementChecker; [Export] public int Cost = 75; public bool CanPlace { get; private set; } public override void _Process(double delta) { CanPlace = !_placementChecker.HasOverlappingAreas() && !_placementChecker.HasOverlappingBodies(); SetModulate(CanPlace ? Color.FromHtml("ffffff80") : Color.FromHtml("ff000080")); } }