Interface PusherConfig

All the properties can be set. Set to undefined to remove a property, null to use ConfigCmd.defaults during encoding.

interface PusherConfig {
    angle?: number;
    defaultMode?: PusherMode;
    filterByInventory?: boolean;
    filteredMode?: PusherMode;
    maxBeamLength?: number;
    targetSpeed?: number;
}

Properties

angle?: number

[0, 360] float.

defaultMode?: PusherMode

Pusher mode when it not hitting an item included in ConfigCmd.filterItems.

filterByInventory?: boolean

Whether the filter should also check for items in a container that the beam hits.

filteredMode?: PusherMode

Pusher mode when it is hitting an item included in ConfigCmd.filterItems.

maxBeamLength?: number

[0, 1000] float.

targetSpeed?: number

[0, 20] float.