Files
frog/scripts/characters/characters_seating.gd
E250429F 3e857fa9f3 credit
2026-09-17 23:19:43 +02:00

16 lines
553 B
GDScript

extends MultiMeshInstance3D
@onready var anim_player: AnimationPlayer = $"../AnimationPlayer"
func _ready() -> void:
anim_player.play("will_turning", -1, .5)
var characters_seating:Array = get_tree().get_nodes_in_group("char_seat")
for char in characters_seating:
char.get_node("AnimationPlayer").play("talk_seating")
var mesh = char.get_node("Root").get_node("Skeleton3D").get_node("characterMedium")
mesh.set_instance_shader_parameter("skin_index", randi_range(1, 16))
await get_tree().create_timer( randf_range(0.1, 1.5) ).timeout