Files
E250429F 3e857fa9f3 credit
2026-09-17 23:19:43 +02:00

18 lines
545 B
GDScript

extends CharacterBody3D
@export var texture : CompressedTexture2D
@onready var anim_player: AnimationPlayer = $character/AnimationPlayer
@onready var mesh_instance: MeshInstance3D = $character/Root/Skeleton3D/characterMedium
func _ready() -> void:
var mat = mesh_instance.mesh.surface_get_material(0)
var new_mat: StandardMaterial3D = mat.duplicate()
new_mat.albedo_texture = texture
mesh_instance.set_surface_override_material(0, new_mat)
await get_tree().create_timer( randf_range(1.0, 2.5) ).timeout
anim_player.play("talking")