Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
PackedDataContainerRef
Застаріло: Use @GlobalScope.var_to_bytes() or FileAccess.store_var() instead. To enable data compression, use PackedByteArray.compress() or FileAccess.open_compressed().
Успадковує: RefCounted < Object
Внутрішній клас, який використовується PackedDataContainer, щоб упакувати масиви та словники.
Опис
Під час пакування вкладених контейнерів за допомогою PackedDataContainer вони рекурсивно запаковуються в PackedDataContainerRef (застосовується лише до Array і Dictionary). Їхні дані можна отримати так само, як і з PackedDataContainer.
var packed = PackedDataContainer.new()
packed.pack([1, 2, 3, ["nested1", "nested2"], 4, 5, 6])
for element in packed:
if element is PackedDataContainerRef:
for subelement in element:
print("::", піделемент)
else:
print(element)
Print:
1
2
3
:: nested1
:: nested2
4
5
6
Методи
size() const |
Описи методів
Повертає розмір упакованого контейнера (див. Array.size() та Dictionary.size()).