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
ManipulationCompleted
Event raised when a manipulation operation completes.
event Action<ManipulationCompletedEventArgs>? ManipulationCompleted
Event Type
OccupancyChanged
Event raised when occupancy changes at a position.
event Action<OccupancyChangedEventArgs>? OccupancyChanged
Event Type
PreviewUpdated
Event raised when a preview is updated.
event Action<PreviewUpdatedEventArgs>? PreviewUpdated