feat: define action completion costs
This commit is contained in:
@@ -5,15 +5,18 @@ var action_id: StringName
|
||||
var duration_override := -1.0
|
||||
var reason: String
|
||||
var scores: Dictionary
|
||||
var rejections: Dictionary
|
||||
|
||||
|
||||
func _init(
|
||||
selected_action_id: StringName,
|
||||
selected_duration_override: float = -1.0,
|
||||
decision_reason: String = "",
|
||||
decision_scores: Dictionary = {}
|
||||
decision_scores: Dictionary = {},
|
||||
decision_rejections: Dictionary = {}
|
||||
) -> void:
|
||||
action_id = selected_action_id
|
||||
duration_override = selected_duration_override
|
||||
reason = decision_reason
|
||||
scores = decision_scores.duplicate(true)
|
||||
rejections = decision_rejections.duplicate(true)
|
||||
|
||||
Reference in New Issue
Block a user