Interface ConfigCmdOptions

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

new ConfigCmd() // empty config
new ConfigCmd({ loader: null }) // default loader config
new ConfigCmd({ loader: { dropPoint: LoaderPoint.BOTTOM } }) // loader config with drop point bottom, rest default
cmd.loader.priority = null // change priority of existing loader config to default
interface ConfigCmdOptions {
    angle?: number;
    filterItems?: [Item, Item, Item];
    filterMode?: FilterMode;
    fixedAngle?: FixedAngle;
    loader?: LoaderConfig;
    pusher?: PusherConfig;
}

Implemented by

Properties

angle?: number

Used for expando boxes. [0, 360] float.

filterItems?: [Item, Item, Item]
filterMode?: FilterMode

What the filter for hatches and loaders should do.

fixedAngle?: FixedAngle

Used for shield generators.

loader?: LoaderConfig
pusher?: PusherConfig