def startLightEffect(self, lightEffectName): if not self.isEnabled(): return lightEffect = LightEffectsCache.getEffect(lightEffectName) if not lightEffect.isRunning(): self.__runningEffects.append(lightEffect) lightEffect.start() for oneLightAction in lightEffect.lightActions.values(): self.setLightAction(oneLightAction.lightDescription, oneLightAction.color, oneLightAction.action)
def stopLightEffect(self, lightEffectName): if not self.isEnabled(): return lightEffect = LightEffectsCache.getEffect(lightEffectName) if lightEffect.isRunning(): lightEffect.stop()