from lnx.logicnode.lnx_nodes import * import lnx.utils class SetVibrateNode(LnxLogicTreeNode): """Pulses the vibration hardware on the device for time in milliseconds, if such hardware exists.""" bl_idname = 'LNSetVibrateNode' bl_label = 'Set Vibrate' lnx_section = 'Native' lnx_version = 1 def lnx_init(self, context): self.add_input('LnxNodeSocketAction', 'In') self.add_input('LnxIntSocket', 'Milliseconds', default_value=100) self.add_output('LnxNodeSocketAction', 'Out') # Add permission for target android lnx.utils.add_permission_target_android(lnx.utils.PermissionName.VIBRATE)