feat: add npc decision inspector

This commit is contained in:
2026-07-05 23:50:18 +02:00
parent 7edf9acd57
commit d883148132
16 changed files with 305 additions and 13 deletions
+10 -1
View File
@@ -3,8 +3,17 @@ extends RefCounted
var action_id: StringName
var duration_override := -1.0
var reason: String
var scores: Dictionary
func _init(selected_action_id: StringName, selected_duration_override: float = -1.0) -> void:
func _init(
selected_action_id: StringName,
selected_duration_override: float = -1.0,
decision_reason: String = "",
decision_scores: Dictionary = {}
) -> void:
action_id = selected_action_id
duration_override = selected_duration_override
reason = decision_reason
scores = decision_scores.duplicate(true)