Files
gamedev-the-steward/simulation/opportunities/OpportunityPlayerResponseResult.gd
T
2026-07-16 12:36:50 +02:00

21 lines
624 B
GDScript

class_name OpportunityPlayerResponseResult
extends RefCounted
var opportunity_id: int
var trigger_event_id: int
var action_id: StringName
var resource_id: StringName
var target_id: StringName
var available_source_count: int
var reason: String
func _init(result: Dictionary) -> void:
opportunity_id = int(result["opportunity_id"])
trigger_event_id = int(result["trigger_event_id"])
action_id = StringName(result["action_id"])
resource_id = StringName(result["resource_id"])
target_id = StringName(result["target_id"])
available_source_count = int(result["available_source_count"])
reason = String(result["reason"])