Controller(bpy_struct)

base class — bpy_struct

subclasses — ExpressionController, XnorController, PythonController, AndController, NorController, OrController, XorController, NandController

class bpy.types.Controller(bpy_struct)

Game engine logic brick to process events, connecting sensors to actuators

actuators

The list containing the actuators connected to the controller

Type :bpy_prop_collection of Actuator, (readonly)
name
Type :string, default “”, (never None)
show_expanded

Set controller expanded in the user interface

Type :boolean, default False
states

Set Controller state index (1 to 30)

Type :int in [1, 30], default 0
type
  • LOGIC_AND And, Logic And.
  • LOGIC_OR Or, Logic Or.
  • LOGIC_NAND Nand, Logic Nand.
  • LOGIC_NOR Nor, Logic Nor.
  • LOGIC_XOR Xor, Logic Xor.
  • LOGIC_XNOR Xnor, Logic Xnor.
  • EXPRESSION Expression.
  • PYTHON Python.
Type :enum in [‘LOGIC_AND’, ‘LOGIC_OR’, ‘LOGIC_NAND’, ‘LOGIC_NOR’, ‘LOGIC_XOR’, ‘LOGIC_XNOR’, ‘EXPRESSION’, ‘PYTHON’], default ‘LOGIC_AND’
use_priority

Mark controller for execution before all non-marked controllers (good for startup scripts)

Type :boolean, default False

Link the controller with a sensor/actuator

Parameters:
  • sensor (Sensor, (optional)) – Sensor to link the controller to
  • actuator (Actuator, (optional)) – Actuator to link the controller to

Unlink the controller from a sensor/actuator

Parameters:
  • sensor (Sensor, (optional)) – Sensor to unlink the controller from
  • actuator (Actuator, (optional)) – Actuator to unlink the controller from

Inherited Properties

Inherited Functions

References

Previous topic

ControlFluidSettings(FluidSettings)

Next topic

CopyLocationConstraint(Constraint)