Table of Contents

Interface IPlacementExecution

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

Interface for placement execution events exposed to the Godot layer. Used by PlacementSceneAdapter to subscribe to placement events without depending on ECS types.

public interface IPlacementExecution

Events

EntityPlaced

Event raised when an entity is successfully placed. Parameters: (entityId, placeableHash, gridPosition, buildType)

event Action<int, int, CoreVector2I, BuildType>? EntityPlaced

Event Type

Action<int, int, CoreVector2I, BuildType>