Interface INeoSerializer
Assembly: NeoFPS.dll
Syntax
public interface INeoSerializer
Properties
byteLength
Declaration
Property Value
| Type |
Description |
| System.Int32 |
|
isReadyToWrite
Declaration
bool isReadyToWrite { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
isSerializing
Declaration
bool isSerializing { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
BeginSerialization()
Declaration
void BeginSerialization()
EndSerialization()
Declaration
PopContext(SerializationContext)
Declaration
void PopContext(SerializationContext context)
Parameters
PushContext(SerializationContext, Int32)
Declaration
void PushContext(SerializationContext context, int id)
Parameters
WriteComponentReference<T>(Int32, T, NeoSerializedGameObject)
Declaration
bool WriteComponentReference<T>(int hash, T value, NeoSerializedGameObject pathFrom)
where T : class
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Type Parameters
WriteComponentReference<T>(String, T, NeoSerializedGameObject)
Declaration
bool WriteComponentReference<T>(string key, T value, NeoSerializedGameObject pathFrom)
where T : class
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Type Parameters
WriteGameObjectReference(Int32, GameObject, NeoSerializedGameObject)
Declaration
bool WriteGameObjectReference(int hash, GameObject value, NeoSerializedGameObject pathFrom)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
WriteGameObjectReference(String, GameObject, NeoSerializedGameObject)
Declaration
bool WriteGameObjectReference(string key, GameObject value, NeoSerializedGameObject pathFrom)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
WriteNeoSerializedGameObjectReference(Int32, NeoSerializedGameObject, NeoSerializedGameObject)
Declaration
bool WriteNeoSerializedGameObjectReference(int hash, NeoSerializedGameObject value, NeoSerializedGameObject pathFrom)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
WriteNeoSerializedGameObjectReference(String, NeoSerializedGameObject, NeoSerializedGameObject)
Declaration
bool WriteNeoSerializedGameObjectReference(string key, NeoSerializedGameObject value, NeoSerializedGameObject pathFrom)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
WriteSerializable<T>(Int32, T)
Declaration
void WriteSerializable<T>(int hash, T s)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| T |
s |
|
Type Parameters
WriteSerializable<T>(String, T)
Declaration
void WriteSerializable<T>(string key, T s)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| T |
s |
|
Type Parameters
WriteSerializables<T>(Int32, ICollection<T>)
Declaration
void WriteSerializables<T>(int hash, ICollection<T> s)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<T> |
s |
|
Type Parameters
WriteSerializables<T>(String, ICollection<T>)
Declaration
void WriteSerializables<T>(string key, ICollection<T> s)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<T> |
s |
|
Type Parameters
WriteToStream(Stream)
Declaration
bool WriteToStream(Stream stream)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
bool WriteTransformReference(int hash, Transform value, NeoSerializedGameObject pathFrom)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
bool WriteTransformReference(string key, Transform value, NeoSerializedGameObject pathFrom)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
WriteValue(Int32, Color)
Declaration
void WriteValue(int hash, Color value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Color |
value |
|
WriteValue(Int32, Color32)
Declaration
void WriteValue(int hash, Color32 value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Color32 |
value |
|
WriteValue(Int32, Quaternion)
Declaration
void WriteValue(int hash, Quaternion value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Quaternion |
value |
|
WriteValue(Int32, Boolean)
Declaration
void WriteValue(int hash, bool value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Boolean |
value |
|
WriteValue(Int32, Byte)
Declaration
void WriteValue(int hash, byte value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Byte |
value |
|
WriteValue(Int32, Char)
Declaration
void WriteValue(int hash, char value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Char |
value |
|
WriteValue(Int32, DateTime)
Declaration
void WriteValue(int hash, DateTime value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.DateTime |
value |
|
WriteValue(Int32, Double)
Declaration
void WriteValue(int hash, double value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Double |
value |
|
WriteValue(Int32, Guid)
Declaration
void WriteValue(int hash, Guid value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Guid |
value |
|
WriteValue(Int32, Int16)
Declaration
void WriteValue(int hash, short value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Int16 |
value |
|
WriteValue(Int32, Int32)
Declaration
void WriteValue(int hash, int value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Int32 |
value |
|
WriteValue(Int32, Int64)
Declaration
void WriteValue(int hash, long value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Int64 |
value |
|
WriteValue(Int32, SByte)
Declaration
void WriteValue(int hash, sbyte value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.SByte |
value |
|
WriteValue(Int32, Single)
Declaration
void WriteValue(int hash, float value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Single |
value |
|
WriteValue(Int32, String)
Declaration
void WriteValue(int hash, string value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.String |
value |
|
WriteValue(Int32, UInt16)
Declaration
void WriteValue(int hash, ushort value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.UInt16 |
value |
|
WriteValue(Int32, UInt32)
Declaration
void WriteValue(int hash, uint value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.UInt32 |
value |
|
WriteValue(Int32, UInt64)
Declaration
void WriteValue(int hash, ulong value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.UInt64 |
value |
|
WriteValue(Int32, Vector2)
Declaration
void WriteValue(int hash, Vector2 value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Vector2 |
value |
|
WriteValue(Int32, Vector2Int)
Declaration
void WriteValue(int hash, Vector2Int value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Vector2Int |
value |
|
WriteValue(Int32, Vector3)
Declaration
void WriteValue(int hash, Vector3 value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Vector3 |
value |
|
WriteValue(Int32, Vector3Int)
Declaration
void WriteValue(int hash, Vector3Int value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Vector3Int |
value |
|
WriteValue(Int32, Vector4)
Declaration
void WriteValue(int hash, Vector4 value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| Vector4 |
value |
|
WriteValue(String, Color)
Declaration
void WriteValue(string key, Color value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Color |
value |
|
WriteValue(String, Color32)
Declaration
void WriteValue(string key, Color32 value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Color32 |
value |
|
WriteValue(String, Quaternion)
Declaration
void WriteValue(string key, Quaternion value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Quaternion |
value |
|
WriteValue(String, Boolean)
Declaration
void WriteValue(string key, bool value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Boolean |
value |
|
WriteValue(String, Byte)
Declaration
void WriteValue(string key, byte value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Byte |
value |
|
WriteValue(String, Char)
Declaration
void WriteValue(string key, char value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Char |
value |
|
WriteValue(String, DateTime)
Declaration
void WriteValue(string key, DateTime value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.DateTime |
value |
|
WriteValue(String, Double)
Declaration
void WriteValue(string key, double value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Double |
value |
|
WriteValue(String, Guid)
Declaration
void WriteValue(string key, Guid value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Guid |
value |
|
WriteValue(String, Int16)
Declaration
void WriteValue(string key, short value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Int16 |
value |
|
WriteValue(String, Int32)
Declaration
void WriteValue(string key, int value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Int32 |
value |
|
WriteValue(String, Int64)
Declaration
void WriteValue(string key, long value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Int64 |
value |
|
WriteValue(String, SByte)
Declaration
void WriteValue(string key, sbyte value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.SByte |
value |
|
WriteValue(String, Single)
Declaration
void WriteValue(string key, float value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Single |
value |
|
WriteValue(String, String)
Declaration
void WriteValue(string key, string value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.String |
value |
|
WriteValue(String, UInt16)
Declaration
void WriteValue(string key, ushort value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.UInt16 |
value |
|
WriteValue(String, UInt32)
Declaration
void WriteValue(string key, uint value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.UInt32 |
value |
|
WriteValue(String, UInt64)
Declaration
void WriteValue(string key, ulong value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.UInt64 |
value |
|
WriteValue(String, Vector2)
Declaration
void WriteValue(string key, Vector2 value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Vector2 |
value |
|
WriteValue(String, Vector2Int)
Declaration
void WriteValue(string key, Vector2Int value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Vector2Int |
value |
|
WriteValue(String, Vector3)
Declaration
void WriteValue(string key, Vector3 value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Vector3 |
value |
|
WriteValue(String, Vector3Int)
Declaration
void WriteValue(string key, Vector3Int value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Vector3Int |
value |
|
WriteValue(String, Vector4)
Declaration
void WriteValue(string key, Vector4 value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Vector4 |
value |
|
WriteValues(Int32, ICollection<Color>)
Declaration
void WriteValues(int hash, ICollection<Color> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Color> |
value |
|
WriteValues(Int32, ICollection<Color32>)
Declaration
void WriteValues(int hash, ICollection<Color32> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Color32> |
value |
|
WriteValues(Int32, ICollection<Quaternion>)
Declaration
void WriteValues(int hash, ICollection<Quaternion> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Quaternion> |
value |
|
WriteValues(Int32, ICollection<Boolean>)
Declaration
void WriteValues(int hash, ICollection<bool> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Boolean> |
value |
|
WriteValues(Int32, ICollection<Byte>)
Declaration
void WriteValues(int hash, ICollection<byte> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Byte> |
value |
|
WriteValues(Int32, ICollection<Char>)
Declaration
void WriteValues(int hash, ICollection<char> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Char> |
value |
|
WriteValues(Int32, ICollection<Double>)
Declaration
void WriteValues(int hash, ICollection<double> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Double> |
value |
|
WriteValues(Int32, ICollection<Guid>)
Declaration
void WriteValues(int hash, ICollection<Guid> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Guid> |
value |
|
WriteValues(Int32, ICollection<Int16>)
Declaration
void WriteValues(int hash, ICollection<short> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Int16> |
value |
|
WriteValues(Int32, ICollection<Int32>)
Declaration
void WriteValues(int hash, ICollection<int> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Int32> |
value |
|
WriteValues(Int32, ICollection<Int64>)
Declaration
void WriteValues(int hash, ICollection<long> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Int64> |
value |
|
WriteValues(Int32, ICollection<SByte>)
Declaration
void WriteValues(int hash, ICollection<sbyte> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.SByte> |
value |
|
WriteValues(Int32, ICollection<Single>)
Declaration
void WriteValues(int hash, ICollection<float> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.Single> |
value |
|
WriteValues(Int32, ICollection<String>)
Declaration
void WriteValues(int hash, ICollection<string> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.String> |
value |
|
WriteValues(Int32, ICollection<UInt16>)
Declaration
void WriteValues(int hash, ICollection<ushort> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.UInt16> |
value |
|
WriteValues(Int32, ICollection<UInt32>)
Declaration
void WriteValues(int hash, ICollection<uint> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.UInt32> |
value |
|
WriteValues(Int32, ICollection<UInt64>)
Declaration
void WriteValues(int hash, ICollection<ulong> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<System.UInt64> |
value |
|
WriteValues(Int32, ICollection<Vector2>)
Declaration
void WriteValues(int hash, ICollection<Vector2> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Vector2> |
value |
|
WriteValues(Int32, ICollection<Vector2Int>)
Declaration
void WriteValues(int hash, ICollection<Vector2Int> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Vector2Int> |
value |
|
WriteValues(Int32, ICollection<Vector3>)
Declaration
void WriteValues(int hash, ICollection<Vector3> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Vector3> |
value |
|
WriteValues(Int32, ICollection<Vector3Int>)
Declaration
void WriteValues(int hash, ICollection<Vector3Int> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Vector3Int> |
value |
|
WriteValues(Int32, ICollection<Vector4>)
Declaration
void WriteValues(int hash, ICollection<Vector4> value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hash |
|
| System.Collections.Generic.ICollection<Vector4> |
value |
|
WriteValues(String, ICollection<Color>)
Declaration
void WriteValues(string key, ICollection<Color> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Color> |
value |
|
WriteValues(String, ICollection<Color32>)
Declaration
void WriteValues(string key, ICollection<Color32> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Color32> |
value |
|
WriteValues(String, ICollection<Quaternion>)
Declaration
void WriteValues(string key, ICollection<Quaternion> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Quaternion> |
value |
|
WriteValues(String, ICollection<Boolean>)
Declaration
void WriteValues(string key, ICollection<bool> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Boolean> |
value |
|
WriteValues(String, ICollection<Byte>)
Declaration
void WriteValues(string key, ICollection<byte> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Byte> |
value |
|
WriteValues(String, ICollection<Char>)
Declaration
void WriteValues(string key, ICollection<char> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Char> |
value |
|
WriteValues(String, ICollection<Double>)
Declaration
void WriteValues(string key, ICollection<double> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Double> |
value |
|
WriteValues(String, ICollection<Guid>)
Declaration
void WriteValues(string key, ICollection<Guid> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Guid> |
value |
|
WriteValues(String, ICollection<Int16>)
Declaration
void WriteValues(string key, ICollection<short> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Int16> |
value |
|
WriteValues(String, ICollection<Int32>)
Declaration
void WriteValues(string key, ICollection<int> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Int32> |
value |
|
WriteValues(String, ICollection<Int64>)
Declaration
void WriteValues(string key, ICollection<long> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Int64> |
value |
|
WriteValues(String, ICollection<SByte>)
Declaration
void WriteValues(string key, ICollection<sbyte> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.SByte> |
value |
|
WriteValues(String, ICollection<Single>)
Declaration
void WriteValues(string key, ICollection<float> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.Single> |
value |
|
WriteValues(String, ICollection<String>)
Declaration
void WriteValues(string key, ICollection<string> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.String> |
value |
|
WriteValues(String, ICollection<UInt16>)
Declaration
void WriteValues(string key, ICollection<ushort> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.UInt16> |
value |
|
WriteValues(String, ICollection<UInt32>)
Declaration
void WriteValues(string key, ICollection<uint> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.UInt32> |
value |
|
WriteValues(String, ICollection<UInt64>)
Declaration
void WriteValues(string key, ICollection<ulong> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<System.UInt64> |
value |
|
WriteValues(String, ICollection<Vector2>)
Declaration
void WriteValues(string key, ICollection<Vector2> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Vector2> |
value |
|
WriteValues(String, ICollection<Vector2Int>)
Declaration
void WriteValues(string key, ICollection<Vector2Int> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Vector2Int> |
value |
|
WriteValues(String, ICollection<Vector3>)
Declaration
void WriteValues(string key, ICollection<Vector3> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Vector3> |
value |
|
WriteValues(String, ICollection<Vector3Int>)
Declaration
void WriteValues(string key, ICollection<Vector3Int> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Vector3Int> |
value |
|
WriteValues(String, ICollection<Vector4>)
Declaration
void WriteValues(string key, ICollection<Vector4> value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Collections.Generic.ICollection<Vector4> |
value |
|