Give-LIFE-Cybers/Scripts/GL_Invert.gd
2025-04-09 09:28:03 -07:00

21 lines
469 B
GDScript

extends GL_Node
func _ready():
super._ready()
_set_title("Invert")
_create_row("Value",0.0,0.0,false,0,0)
_create_row("On",true,null,true,true,0)
_update_visuals()
func _process(delta):
super._process(delta)
for key in rows:
rows[key]["output"] = rows[key]["input"]
apply_pick_values()
if rows["On"]["output"] == true:
rows["Value"]["output"] = 1 - rows["Value"]["input"]
else:
rows["Value"]["output"] = rows["Value"]["input"]
_send_input("Value")