21 lines
624 B
GDScript
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"])
|