|
Beamable SDK
|
Class SaveStream is an IStreamSerializer for JsonSerializable Provides serialization of ISerializable objects to Dictionary(string, object)
More...


Public Member Functions | |
| void | Init (Dictionary< string, object > dict) |
| override void | OnRecycle () |
| object | GetValue (string key) |
| void | SetValue (string key, object value) |
| bool | HasKey (string key) |
| bool | Serialize (string key, ref IDictionary< string, object > target) |
| bool | Serialize (string key, ref bool target) |
| bool | Serialize (string key, ref bool? target) |
| bool | Serialize (string key, ref int target) |
| bool | Serialize (string key, ref int? target) |
| bool | Serialize (string key, ref long target) |
| bool | Serialize (string key, ref long? target) |
| bool | Serialize (string key, ref ulong target) |
| bool | Serialize (string key, ref ulong? target) |
| bool | Serialize (string key, ref float target) |
| bool | Serialize (string key, ref float? target) |
| bool | Serialize (string key, ref double target) |
| bool | Serialize (string key, ref double? target) |
| bool | Serialize (string key, ref string target) |
| bool | Serialize (string key, ref StringBuilder target) |
| bool | Serialize (string key, ref DateTime target) |
| bool | Serialize (string key, ref Rect target) |
| bool | Serialize (string key, ref Vector2 target) |
| bool | Serialize (string key, ref Vector3 target) |
| bool | Serialize (string key, ref Vector4 target) |
| bool | Serialize (string key, ref Color target) |
| bool | Serialize (string key, ref Quaternion target) |
| bool | Serialize (string key, ref Gradient target) |
| bool | SerializeDictionary< T > (string key, ref Dictionary< string, T > target) |
| bool | SerializeInline< T > (string key, ref T value) |
| bool | Serialize< T > (string key, ref T value) |
| bool | SerializeList< TList > (string key, ref TList value) |
| bool | SerializeILL< T > (string key, ref LinkedList< T > list) |
| bool | SerializeArray< T > (string key, ref T[] value) |
Public Member Functions inherited from Beamable.Pooling.ClassPool< SaveStream > | |
| void | Recycle () |
| void | Dispose () |
Properties | |
| bool | isSaving [get] |
| bool | isLoading [get] |
| ListMode | Mode [get] |
Properties inherited from Beamable.Serialization.JsonSerializable.IStreamSerializer | |
| bool | isSaving [get] |
| bool | isLoading [get] |
| JsonSerializable.ListMode | Mode [get] |
Additional Inherited Members | |
Static Public Member Functions inherited from Beamable.Pooling.ClassPool< SaveStream > | |
| static void | ClearList (LinkedList< T > list) |
| static T | Spawn () |
| static void | Recycle (ClassPool< T > obj) |
| static void | Preallocate (int count) |
Public Attributes inherited from Beamable.Pooling.ClassPool< SaveStream > | |
| LinkedListNode< T > | poolNode |
Static Public Attributes inherited from Beamable.Pooling.ClassPool< SaveStream > | |
| static LinkedList< T > | free |
Class SaveStream is an IStreamSerializer for JsonSerializable Provides serialization of ISerializable objects to Dictionary(string, object)
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from Beamable.Pooling.ClassPool< SaveStream >.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Implements Beamable.Serialization.JsonSerializable.IStreamSerializer.
| T | : | class | |
| T | : | ISerializable | |
| T | : | new() |
|
inline |
|
inline |
|
inline |
Implements Beamable.Serialization.JsonSerializable.IStreamSerializer.
| T | : | ClassPool<T> | |
| T | : | new() |
|
inline |
Implements Beamable.Serialization.JsonSerializable.IStreamSerializer.
| T | : | ISerializable |
|
inline |
Implements Beamable.Serialization.JsonSerializable.IStreamSerializer.
| TList | : | IList | |
| TList | : | new() |
|
inline |