SerializedDictionary

Class in Yarn.Unity

Inherits from System.Object

Summary

An System.Collections.Generic.IDictionary`2 that can be serialized as part of a Unity object.

public class SerializedDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ISerializationCallbackReceiver

Remarks

Prior to Unity 2020, dictionaries cannot be directly serialized by Unity. This class is a workaround; it provides an API identical to System.Collections.Generic.Dictionary2</code> , and stores its contents as two <code>System.Collections.Generic.List1 s: one for TKey , and one for TValue .

Type Parameters

NameDescription

TKey

The type of key used in the dictionary.

TValue

The type of value used in the dictionary.

Indexers

NameDescription

Methods

Properties

Last updated

Yarn Spinnerยฎ and Secret Labยฎ are trade marks of Secret Lab Pty. Ltd., and are used by Yarn Spinner Pty. Ltd. under license.