docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class NetworkSerializer

    Inheritance
    object
    NetworkSerializer
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: MLAPI.Serialization
    Assembly: Unity.Multiplayer.MLAPI.Runtime.dll
    Syntax
    public sealed class NetworkSerializer

    Constructors

    NetworkSerializer(NetworkReader)

    Declaration
    public NetworkSerializer(NetworkReader reader)
    Parameters
    Type Name Description
    NetworkReader reader

    NetworkSerializer(NetworkWriter)

    Declaration
    public NetworkSerializer(NetworkWriter writer)
    Parameters
    Type Name Description
    NetworkWriter writer

    Properties

    IsReading

    Declaration
    public bool IsReading { get; }
    Property Value
    Type Description
    bool

    Reader

    Declaration
    public NetworkReader Reader { get; }
    Property Value
    Type Description
    NetworkReader

    Writer

    Declaration
    public NetworkWriter Writer { get; }
    Property Value
    Type Description
    NetworkWriter

    Methods

    Serialize(ref bool)

    Declaration
    public void Serialize(ref bool value)
    Parameters
    Type Name Description
    bool value

    Serialize(ref bool[])

    Declaration
    public void Serialize(ref bool[] array)
    Parameters
    Type Name Description
    bool[] array

    Serialize(ref byte)

    Declaration
    public void Serialize(ref byte value)
    Parameters
    Type Name Description
    byte value

    Serialize(ref byte[])

    Declaration
    public void Serialize(ref byte[] array)
    Parameters
    Type Name Description
    byte[] array

    Serialize(ref char)

    Declaration
    public void Serialize(ref char value)
    Parameters
    Type Name Description
    char value

    Serialize(ref char[])

    Declaration
    public void Serialize(ref char[] array)
    Parameters
    Type Name Description
    char[] array

    Serialize(ref double)

    Declaration
    public void Serialize(ref double value)
    Parameters
    Type Name Description
    double value

    Serialize(ref double[])

    Declaration
    public void Serialize(ref double[] array)
    Parameters
    Type Name Description
    double[] array

    Serialize(ref short)

    Declaration
    public void Serialize(ref short value)
    Parameters
    Type Name Description
    short value

    Serialize(ref short[])

    Declaration
    public void Serialize(ref short[] array)
    Parameters
    Type Name Description
    short[] array

    Serialize(ref int)

    Declaration
    public void Serialize(ref int value)
    Parameters
    Type Name Description
    int value

    Serialize(ref int[])

    Declaration
    public void Serialize(ref int[] array)
    Parameters
    Type Name Description
    int[] array

    Serialize(ref long)

    Declaration
    public void Serialize(ref long value)
    Parameters
    Type Name Description
    long value

    Serialize(ref long[])

    Declaration
    public void Serialize(ref long[] array)
    Parameters
    Type Name Description
    long[] array

    Serialize(ref sbyte)

    Declaration
    public void Serialize(ref sbyte value)
    Parameters
    Type Name Description
    sbyte value

    Serialize(ref sbyte[])

    Declaration
    public void Serialize(ref sbyte[] array)
    Parameters
    Type Name Description
    sbyte[] array

    Serialize(ref float)

    Declaration
    public void Serialize(ref float value)
    Parameters
    Type Name Description
    float value

    Serialize(ref float[])

    Declaration
    public void Serialize(ref float[] array)
    Parameters
    Type Name Description
    float[] array

    Serialize(ref string)

    Declaration
    public void Serialize(ref string value)
    Parameters
    Type Name Description
    string value

    Serialize(ref string[])

    Declaration
    public void Serialize(ref string[] array)
    Parameters
    Type Name Description
    string[] array

    Serialize(ref ushort)

    Declaration
    public void Serialize(ref ushort value)
    Parameters
    Type Name Description
    ushort value

    Serialize(ref ushort[])

    Declaration
    public void Serialize(ref ushort[] array)
    Parameters
    Type Name Description
    ushort[] array

    Serialize(ref uint)

    Declaration
    public void Serialize(ref uint value)
    Parameters
    Type Name Description
    uint value

    Serialize(ref uint[])

    Declaration
    public void Serialize(ref uint[] array)
    Parameters
    Type Name Description
    uint[] array

    Serialize(ref ulong)

    Declaration
    public void Serialize(ref ulong value)
    Parameters
    Type Name Description
    ulong value

    Serialize(ref ulong[])

    Declaration
    public void Serialize(ref ulong[] array)
    Parameters
    Type Name Description
    ulong[] array

    Serialize(ref Color32)

    Declaration
    public void Serialize(ref Color32 value)
    Parameters
    Type Name Description
    Color32 value

    Serialize(ref Color32[])

    Declaration
    public void Serialize(ref Color32[] array)
    Parameters
    Type Name Description
    Color32[] array

    Serialize(ref Color)

    Declaration
    public void Serialize(ref Color value)
    Parameters
    Type Name Description
    Color value

    Serialize(ref Color[])

    Declaration
    public void Serialize(ref Color[] array)
    Parameters
    Type Name Description
    Color[] array

    Serialize(ref Quaternion)

    Declaration
    public void Serialize(ref Quaternion value)
    Parameters
    Type Name Description
    Quaternion value

    Serialize(ref Quaternion[])

    Declaration
    public void Serialize(ref Quaternion[] array)
    Parameters
    Type Name Description
    Quaternion[] array

    Serialize(ref Ray2D)

    Declaration
    public void Serialize(ref Ray2D value)
    Parameters
    Type Name Description
    Ray2D value

    Serialize(ref Ray2D[])

    Declaration
    public void Serialize(ref Ray2D[] array)
    Parameters
    Type Name Description
    Ray2D[] array

    Serialize(ref Ray)

    Declaration
    public void Serialize(ref Ray value)
    Parameters
    Type Name Description
    Ray value

    Serialize(ref Ray[])

    Declaration
    public void Serialize(ref Ray[] array)
    Parameters
    Type Name Description
    Ray[] array

    Serialize(ref Vector2)

    Declaration
    public void Serialize(ref Vector2 value)
    Parameters
    Type Name Description
    Vector2 value

    Serialize(ref Vector2[])

    Declaration
    public void Serialize(ref Vector2[] array)
    Parameters
    Type Name Description
    Vector2[] array

    Serialize(ref Vector3)

    Declaration
    public void Serialize(ref Vector3 value)
    Parameters
    Type Name Description
    Vector3 value

    Serialize(ref Vector3[])

    Declaration
    public void Serialize(ref Vector3[] array)
    Parameters
    Type Name Description
    Vector3[] array

    Serialize(ref Vector4)

    Declaration
    public void Serialize(ref Vector4 value)
    Parameters
    Type Name Description
    Vector4 value

    Serialize(ref Vector4[])

    Declaration
    public void Serialize(ref Vector4[] array)
    Parameters
    Type Name Description
    Vector4[] array

    Serialize<TEnum>(ref TEnum)

    Declaration
    public void Serialize<TEnum>(ref TEnum value) where TEnum : unmanaged, Enum
    Parameters
    Type Name Description
    TEnum value
    Type Parameters
    Name Description
    TEnum

    Serialize<TEnum>(ref TEnum[])

    Declaration
    public void Serialize<TEnum>(ref TEnum[] array) where TEnum : unmanaged, Enum
    Parameters
    Type Name Description
    TEnum[] array
    Type Parameters
    Name Description
    TEnum
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)