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
Deprecato: Use @GlobalScope.var_to_bytes() or FileAccess.store_var() instead. To enable data compression, use PackedByteArray.compress() or FileAccess.open_compressed().
Eredita: RefCounted < Object
Una classe interna utilizzata da PackedDataContainer per impacchettare array e dizionari annidati.
Descrizione
Quando si impacchettano contenitori innestati tramite un PackedDataContainer, sono impacchettati ricorsivamente in un PackedDataContainerRef (si applica solo a Array e Dictionary). I loro dati possono essere recuperati nello stesso modo di 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("::", subelement)
else:
print(element)
Stampa:
1
2
3
::nested1
::nested2
4
5
6
Metodi
size() const |
Descrizioni dei metodi
Restituisce la dimensione del contenitore compresso (vedi Array.size() e Dictionary.size()).