Controller(bpy_struct)

base class — bpy_struct

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

class bpy.types.Controller(bpy_struct)

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

active

Set the active state of the controller

Type:

boolean, default False

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
Type:

enum in Controller Type Items, 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

classmethod bl_rna_get_subclass(id, default=None)
Parameters:

id (str) – The RNA type identifier.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct subclass

classmethod bl_rna_get_subclass_py(id, default=None)
Parameters:

id (str) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions

References