Table of Contents

Interface IGridPlacementComponent

Namespace
MoonBark.GridPlacement.Core.Interfaces
Assembly
MoonBark.GridPlacement.Core.dll

Pure C# interface for grid placement components. No Godot dependencies - can be unit tested without engine. Godot-specific extensions are in MoonBark.GridPlacement.Godot.Interfaces.

public interface IGridPlacementComponent

Properties

ComponentId

Unique identifier for this component

string ComponentId { get; }

Property Value

string

ComponentName

Human-readable name for this component

string ComponentName { get; }

Property Value

string

IsActive

Whether this component is currently active

bool IsActive { get; }

Property Value

bool

IsInitialized

Whether this component has been initialized

bool IsInitialized { get; }

Property Value

bool