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
ofActuator
, (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
(sensor=None, actuator=None)¶ Link the controller with a sensor/actuator
Parameters:
-
unlink
(sensor=None, actuator=None)¶ Unlink the controller from a sensor/actuator
Parameters:
-
classmethod
bl_rna_get_subclass
(id, default=None)¶ Parameters: id (string) – 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 (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions
References