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
ComponentName
Human-readable name for this component
string ComponentName { get; }
Property Value
IsActive
Whether this component is currently active
bool IsActive { get; }
Property Value
IsInitialized
Whether this component has been initialized
bool IsInitialized { get; }