Interface IOwner
- Namespace
- MoonBark.GridPlacement.Core.Domain.State
- Assembly
- MoonBark.GridPlacement.Core.dll
Interface for Owner - allows mocking in tests and decouples from Godot Node types.
The owner represents an entity (player, AI, NPC) that owns a grid building context.
public interface IOwner
Properties
OwnerRoot
The root node owned by this owner (e.g., CharacterBody2D, NPC, or other entity)
object? OwnerRoot { get; }