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

Public Member Functions

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 Serialize< T > (string key, ref T value)
 
bool SerializeInline< T > (string key, ref T value)
 
bool SerializeList< TList > (string key, ref TList value)
 
bool SerializeArray< T > (string key, ref T[] value)
 
bool SerializeDictionary< T > (string key, ref Dictionary< string, T > target)
 
bool SerializeILL< T > (string key, ref LinkedList< T > list)
 

Properties

bool isSaving [get]
 
bool isLoading [get]
 
JsonSerializable.ListMode Mode [get]
 

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