15 lines
309 B
GDScript
15 lines
309 B
GDScript
class_name Tuple extends RefCounted
|
|
|
|
var _items: Array
|
|
|
|
func _init(items: Array) -> void:
|
|
_items = items
|
|
|
|
static func from_iter(iter: Iterator):
|
|
Tuple.new(iter.collect())
|
|
|
|
func iter() -> Iterator:
|
|
return ListIterator.from_array(_items)
|
|
|
|
func _get(property) -> Variant:
|
|
return _items[property]
|