Factorio Runtime DocsVersion 2.1.8

LuaControlBehavior - Runtime Docs

ClassLuaControlBehaviorabstractchanged

The control behavior for an entity. Inserters have logistic network and circuit network behavior logic, lamps have circuit logic and so on. This is an abstract base class that concrete control behaviors inherit.

An control reference becomes invalid once the control behavior is removed or the entity (see LuaEntity) it resides in is destroyed.

Children

Members

get_circuit_network(wire_connector_id) LuaCircuitNetwork?
input_networks new :: RW CircuitNetworkSelection?

Which circuit networks (red/green) to read signals from. [...]

Which circuit networks (red/green) to read signals from. [...]

output_networks new :: RW CircuitNetworkSelection?

Which circuit networks (red/green) to send signals to. [...]

Which circuit networks (red/green) to send signals to. [...]

type :: R defines.control_behavior.type

The concrete type of this control behavior.

The concrete type of this control behavior.

entity :: R LuaEntity

The entity this control behavior belongs to.

The entity this control behavior belongs to.

Methods

get_circuit_network(wire_connector_id) → LuaCircuitNetwork?

Parameters

wire_connector_id :: defines.wire_connector_id

Wire connector to get circuit network for.

Wire connector to get circuit network for.

Return values

→ LuaCircuitNetwork?

The circuit network or nil.

Attributes

input_networks :: Read|Write CircuitNetworkSelection?new

Which circuit networks (red/green) to read signals from. Defaults to both wire colors.

nil if this control behavior does not allow selecting the input networks.


output_networks :: Read|Write CircuitNetworkSelection?new

Which circuit networks (red/green) to send signals to. Defaults to both wire colors.

nil if this control behavior does not allow selecting the output networks.


type :: Read defines.control_behavior.type

The concrete type of this control behavior.


entity :: Read LuaEntity

The entity this control behavior belongs to.

Fulltext search

Classes

Concepts

Events

Defines

Fulltext search for