1
Fork 0
mirror of https://github.com/Steffo99/looping-for-loops.git synced 2024-11-24 17:14:22 +00:00
looping-for-loops/Objects/ConveyorBelt/Gear.gd

19 lines
437 B
GDScript3
Raw Normal View History

extends Node2D
var cb_speed: float setget set_cb_speed, get_cb_speed
var randomize_start_position: bool = false
func set_cb_speed(value):
cb_speed = value
$AnimationPlayer.playback_speed = -value / 80
$AnimationPlayer.play("SpinClockwise")
if randomize_start_position:
2020-10-06 10:02:10 +00:00
var offset = GLOBAL.rng.randf_range(0.0, 1.0)
$AnimationPlayer.seek(offset, true)
randomize_start_position = false
func get_cb_speed():
return cb_speed