clik-engine API
    Preparing search index...

    Interface TileEffectDef

    interface TileEffectDef {
        onEnter?: (entity: Entity, tileX: number, tileY: number) => void;
        onExit?: (entity: Entity, tileX: number, tileY: number) => void;
        onStay?: (
            entity: Entity,
            tileX: number,
            tileY: number,
            delta: number,
        ) => void;
        property: string;
        value?: unknown;
    }
    Index

    Properties

    onEnter?: (entity: Entity, tileX: number, tileY: number) => void

    Callback when entity is on this tile

    onExit?: (entity: Entity, tileX: number, tileY: number) => void
    onStay?: (entity: Entity, tileX: number, tileY: number, delta: number) => void
    property: string

    Tile property name that triggers this effect (e.g., 'hazard', 'ice')

    value?: unknown

    Expected property value (true, 'spike', etc.)