23 lines
426 B
GDScript
23 lines
426 B
GDScript
#
|
|
# © 2024-present https://github.com/cengiz-pz
|
|
#
|
|
class_name InitializationStatus
|
|
extends RefCounted
|
|
|
|
var _data: Dictionary
|
|
|
|
|
|
func _init(a_data: Dictionary):
|
|
if a_data == null:
|
|
_data = {}
|
|
else:
|
|
_data = a_data
|
|
|
|
|
|
func get_network_tags() -> Array:
|
|
return _data.keys()
|
|
|
|
|
|
func get_adapter_status(a_network_tag: String) -> AdapterStatus:
|
|
return AdapterStatus.new(_data[a_network_tag]) if _data.has(a_network_tag) else null
|