23 lines
504 B
GDScript
23 lines
504 B
GDScript
extends GL_Node
|
|
var rng : RandomNumberGenerator
|
|
var timing : float
|
|
|
|
func _ready():
|
|
super._ready()
|
|
_set_title("Random")
|
|
_create_row("Output",null,0.0,false,null,0)
|
|
_create_row("Time",0.01,null,true,0.01,5)
|
|
rng = RandomNumberGenerator.new()
|
|
rng.seed = Time.get_ticks_msec()
|
|
_update_visuals()
|
|
pass
|
|
|
|
func _process(delta):
|
|
super._process(delta)
|
|
apply_pick_values()
|
|
|
|
timing -= delta
|
|
if timing <= 0:
|
|
timing = rows["Time"]["input"]
|
|
rows["Output"]["output"] = rng.randf()
|
|
_send_input("Output")
|