extends Node2D @export var artnet:Node @export_range(0,255,1) var master = 255 @export_range(0,1,0.01) var q = 1.0 var colormix=[ [1.0,0,0], #red [0,1.0,0], #green [0,0,1.0], #blue [1.0,1.0,1.0], #white [1.0,0.8,0], #amber ] var colorchannels=[3,4,5,6,7] #same order as colormix func _process(delta: float) -> void: var r=modulate.r var g=modulate.g var b=modulate.b #TODO, color mix artnet.setDMXChannel(1,master) #master dimmer artnet.setDMXChannel(2,0) #strobo artnet.setDMXChannel(8,0) #macros artnet.setDMXChannel(3,modulate.r*255) #red artnet.setDMXChannel(4,modulate.g*255) #green artnet.setDMXChannel(5,modulate.b*255) #blue artnet.setDMXChannel(6,modulate.b*255) #white artnet.setDMXChannel(7,modulate.b*255) #amber