16 lines
553 B
GDScript
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
|
|
|