Beamable SDK
Public Member Functions | Properties | List of all members
Core.Serialization.JsonSerializable.SaveStream Class Reference
Inheritance diagram for Core.Serialization.JsonSerializable.SaveStream:
Inheritance graph
[legend]
Collaboration diagram for Core.Serialization.JsonSerializable.SaveStream:
Collaboration graph
[legend]

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 int target)
 
bool Serialize (string key, ref long target)
 
bool Serialize (string key, ref ulong target)
 
bool Serialize (string key, ref float 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 Core.Pooling.ClassPool< SaveStream >
void Recycle ()
 
void Dispose ()
 

Properties

bool isSaving [get]
 
bool isLoading [get]
 
ListMode Mode [get]
 
- Properties inherited from Core.Serialization.JsonSerializable.IStreamSerializer
bool isSaving [get]
 
bool isLoading [get]
 
JsonSerializable.ListMode Mode [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Core.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 Core.Pooling.ClassPool< SaveStream >
LinkedListNode< T > poolNode
 
- Static Public Attributes inherited from Core.Pooling.ClassPool< SaveStream >
static LinkedList< T > free
 

Detailed Description

SAVING


The documentation for this class was generated from the following file: