Logic Operators
- bpy.ops.logic.actuator_add(*, type='', name='', object='')
- Add an actuator to the active object - Parameters:
- type (enum in [], (optional)) – Type, Type of actuator to add 
- name (string, (optional, never None)) – Name, Name of the Actuator to add 
- object (string, (optional, never None)) – Object, Name of the Object to add the Actuator to 
 
 
- bpy.ops.logic.actuator_move(*, actuator='', object='', direction='UP')
- Move Actuator - Parameters:
- actuator (string, (optional, never None)) – Actuator, Name of the actuator to edit 
- object (string, (optional, never None)) – Object, Name of the object the actuator belongs to 
- direction (enum in [ - 'UP',- 'DOWN'], (optional)) – Direction, Move Up or Down
 
 
- bpy.ops.logic.actuator_remove(*, actuator='', object='')
- Remove an actuator from the active object - Parameters:
- actuator (string, (optional, never None)) – Actuator, Name of the actuator to edit 
- object (string, (optional, never None)) – Object, Name of the object the actuator belongs to 
 
 
- bpy.ops.logic.controller_add(*, type='LOGIC_AND', name='', object='')
- Add a controller to the active object - Parameters:
- type (enum in Controller Type Items, (optional)) – Type, Type of controller to add 
- name (string, (optional, never None)) – Name, Name of the Controller to add 
- object (string, (optional, never None)) – Object, Name of the Object to add the Controller to 
 
 
- bpy.ops.logic.controller_move(*, controller='', object='', direction='UP')
- Move Controller - Parameters:
- controller (string, (optional, never None)) – Controller, Name of the controller to edit 
- object (string, (optional, never None)) – Object, Name of the object the controller belongs to 
- direction (enum in [ - 'UP',- 'DOWN'], (optional)) – Direction, Move Up or Down
 
 
- bpy.ops.logic.controller_remove(*, controller='', object='')
- Remove a controller from the active object - Parameters:
- controller (string, (optional, never None)) – Controller, Name of the controller to edit 
- object (string, (optional, never None)) – Object, Name of the object the controller belongs to 
 
 
- bpy.ops.logic.custom_object_create(*, class_name='module.MyObject')
- Create a KX_GameObject subclass and attach it to the selected object - Parameters:
- class_name (string, (never None)) – MyObject, The class name with module (module.ClassName) 
 
- bpy.ops.logic.custom_object_register(*, class_name='module.MyObject')
- Use a custom KX_GameObject subclass for the selected object - Parameters:
- class_name (string, (never None)) – MyObject, The class name with module (module.ClassName) 
 
- bpy.ops.logic.custom_object_reload()
- Reload custom object from the source script 
- bpy.ops.logic.custom_object_remove()
- Remove this custom class from the object 
- bpy.ops.logic.links_cut(*, path=None, cursor=15)
- Remove logic brick connections - Parameters:
- path ( - bpy_prop_collectionof- OperatorMousePath, (optional)) – Path
- cursor (int in [0, inf], (optional)) – Cursor 
 
 
- bpy.ops.logic.properties()
- Toggle the properties region visibility 
- bpy.ops.logic.python_component_create(*, component_name='module.Component')
- Create a Python component to the selected object - Parameters:
- component_name (string, (never None)) – Component, The component class name with module (module.ComponentName) 
 
- bpy.ops.logic.python_component_move_down(*, index=0)
- Move this component down in the list - Parameters:
- index (int in [0, inf], (optional)) – Index, Component index to move 
 
- bpy.ops.logic.python_component_move_up(*, index=0)
- Move this component up in the list - Parameters:
- index (int in [0, inf], (optional)) – Index, Component index to move 
 
- bpy.ops.logic.python_component_register(*, component_name='module.Component')
- Add a Python component to the selected object - Parameters:
- component_name (string, (never None)) – Component, The component class name with module (module.ComponentName) 
 
- bpy.ops.logic.python_component_reload(*, index=0)
- Reload component from the source script - Parameters:
- index (int in [0, inf], (optional)) – Index, Component index to reload 
 
- bpy.ops.logic.python_component_remove(*, index=0)
- Remove this component from the object - Parameters:
- index (int in [0, inf], (optional)) – Index, Component index to remove 
 
- bpy.ops.logic.region_flip()
- Toggle the properties region’s alignment (left/right) 
- bpy.ops.logic.sensor_add(*, type='', name='', object='')
- Add a sensor to the active object - Parameters:
- type (enum in [], (optional)) – Type, Type of sensor to add 
- name (string, (optional, never None)) – Name, Name of the Sensor to add 
- object (string, (optional, never None)) – Object, Name of the Object to add the Sensor to 
 
 
- bpy.ops.logic.sensor_move(*, sensor='', object='', direction='UP')
- Move Sensor - Parameters:
- sensor (string, (optional, never None)) – Sensor, Name of the sensor to edit 
- object (string, (optional, never None)) – Object, Name of the object the sensor belongs to 
- direction (enum in [ - 'UP',- 'DOWN'], (optional)) – Direction, Move Up or Down
 
 
- bpy.ops.logic.sensor_remove(*, sensor='', object='')
- Remove a sensor from the active object - Parameters:
- sensor (string, (optional, never None)) – Sensor, Name of the sensor to edit 
- object (string, (optional, never None)) – Object, Name of the object the sensor belongs to 
 
 
- bpy.ops.logic.view_all()
- Resize view so you can see all logic bricks