Table of Contents

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; }

Property Value

object