From d71b6a5be73133a09cd47191f85816c925df2f47 Mon Sep 17 00:00:00 2001 From: "m.cirafisi" Date: Sun, 21 Jun 2026 11:12:57 +0200 Subject: [PATCH] add blend time --- core/ai/framework/state.gd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/ai/framework/state.gd b/core/ai/framework/state.gd index fff0bdb..63e9de7 100644 --- a/core/ai/framework/state.gd +++ b/core/ai/framework/state.gd @@ -6,6 +6,7 @@ class_name State @export var next_state_id: StringName @export var random_next_state_ids: Array[StringName] = [] @export var animation_name: String +@export var blend_time: float = 0.2 @export var exit_on_action_finished: bool @export var exit_on_animation_finished: bool @export var min_wait_time: float = 3.0 @@ -48,7 +49,7 @@ func physics_update(_delta: float) -> void: func run_animation() -> void: if agent.anim_player and agent.anim_player.has_animation(animation_name): - agent.anim_player.play(animation_name) + agent.anim_player.play(animation_name, blend_time) func _on_animation_finished(anim_name: StringName) -> void: if animation_name == anim_name: