Table of Contents

Interface IEcsBackendEvents

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

Backend events interface for ECS backend implementations. Provides events that external subscribers can hook into.

public interface IEcsBackendEvents

Events

EntityPlaced

Event raised when an entity is successfully placed.

event Action<EntityPlacedEventArgs>? EntityPlaced

Event Type

Action<EntityPlacedEventArgs>

ManipulationCompleted

Event raised when a manipulation operation completes.

event Action<ManipulationCompletedEventArgs>? ManipulationCompleted

Event Type

Action<ManipulationCompletedEventArgs>

OccupancyChanged

Event raised when occupancy changes at a position.

event Action<OccupancyChangedEventArgs>? OccupancyChanged

Event Type

Action<OccupancyChangedEventArgs>

PreviewUpdated

Event raised when a preview is updated.

event Action<PreviewUpdatedEventArgs>? PreviewUpdated

Event Type

Action<PreviewUpdatedEventArgs>