21 lines
330 B
GDScript3
21 lines
330 B
GDScript3
|
extends Node3D
|
||
|
class_name TabsContent3D
|
||
|
|
||
|
@export var tabs: Tabs3D
|
||
|
|
||
|
var children: Array = []
|
||
|
|
||
|
func _ready():
|
||
|
children = get_children()
|
||
|
|
||
|
for child in children:
|
||
|
child.visible = true
|
||
|
remove_child(child)
|
||
|
|
||
|
tabs.on_select.connect(func(index):
|
||
|
for child in get_children():
|
||
|
remove_child(child)
|
||
|
|
||
|
add_child(children[index])
|
||
|
)
|