1
Fork 0
mirror of https://github.com/Steffo99/looping-for-loops.git synced 2024-11-23 00:24:22 +00:00
looping-for-loops/Objects/ScrollingObjects/Buttons/GameButtonChain.gd

20 lines
438 B
GDScript3
Raw Normal View History

2020-10-04 18:26:45 +00:00
extends Node2D
var chain_icons: Array = [
preload("res://Sprites/1.png"),
preload("res://Sprites/2.png"),
preload("res://Sprites/3.png")
]
func _ready():
var children: Array = get_children()
for i in len(children):
if i == 0:
children[i].set_active(true)
else:
children[i].set_active(false)
if i < len(children) - 1:
children[i].set_icon(chain_icons[i])
children[i].connect("clicked", children[i+1], "activate")