Class TileInfoEventBus
- Namespace
- MoonBark.GridPlacement.Core.Events
- Assembly
- MoonBark.GridPlacement.Core.dll
Event bus for tile information updates.
public class TileInfoEventBus
- Inheritance
-
TileInfoEventBus
- Inherited Members
Methods
Publish(TileHoveredEvent)
Publishes a tile hovered event.
public void Publish(TileHoveredEvent @event)
Parameters
eventTileHoveredEvent
Publish(TileInfoUpdatedEvent)
Publishes a tile info updated event.
public void Publish(TileInfoUpdatedEvent @event)
Parameters
eventTileInfoUpdatedEvent
Publish(TileOccupancyChangedEvent)
Publishes a tile occupancy changed event.
public void Publish(TileOccupancyChangedEvent @event)
Parameters
Events
OnTileHovered
Raised when the cursor hovers over a tile.
public event Action<TileHoveredEvent>? OnTileHovered
Event Type
OnTileInfoUpdated
Raised when tile information is queried/updated.
public event Action<TileInfoUpdatedEvent>? OnTileInfoUpdated
Event Type
OnTileOccupancyChanged
Raised when tile occupancy changes.
public event Action<TileOccupancyChangedEvent>? OnTileOccupancyChanged