Table of Contents

Interface IOwnerNotifiable

Namespace
MoonBark.GridPlacement.Core.Domain.State
Assembly
MoonBark.GridPlacement.Core.dll

Extended interface for Owner with change notification.

public interface IOwnerNotifiable : IOwner

Properties

OwnerRoot

The root node owned by this owner (e.g., CharacterBody2D, NPC, or other entity)

object? OwnerRoot { get; set; }

Property Value

object

Events

RootChanged

Event raised when the root owning node changes

event Action<object?>? RootChanged

Event Type

Action<object>