Struct NetworkHash128 | Multiplayer HLAPI | 1.0.8
docs.unity.cn
    Show / Hide Table of Contents

    Struct NetworkHash128

    A 128 bit number used to represent assets in a networking context.

    Namespace: UnityEngine.Networking
    Syntax
    [Serializable]
    [Obsolete("The high level API classes are deprecated and will be removed in the future.")]
    public struct NetworkHash128

    Fields

    i0

    Declaration
    public byte i0
    Field Value
    Type Description
    Byte

    i1

    Declaration
    public byte i1
    Field Value
    Type Description
    Byte

    i10

    Declaration
    public byte i10
    Field Value
    Type Description
    Byte

    i11

    Declaration
    public byte i11
    Field Value
    Type Description
    Byte

    i12

    Declaration
    public byte i12
    Field Value
    Type Description
    Byte

    i13

    Declaration
    public byte i13
    Field Value
    Type Description
    Byte

    i14

    Declaration
    public byte i14
    Field Value
    Type Description
    Byte

    i15

    Declaration
    public byte i15
    Field Value
    Type Description
    Byte

    i2

    Declaration
    public byte i2
    Field Value
    Type Description
    Byte

    i3

    Declaration
    public byte i3
    Field Value
    Type Description
    Byte

    i4

    Declaration
    public byte i4
    Field Value
    Type Description
    Byte

    i5

    Declaration
    public byte i5
    Field Value
    Type Description
    Byte

    i6

    Declaration
    public byte i6
    Field Value
    Type Description
    Byte

    i7

    Declaration
    public byte i7
    Field Value
    Type Description
    Byte

    i8

    Declaration
    public byte i8
    Field Value
    Type Description
    Byte

    i9

    Declaration
    public byte i9
    Field Value
    Type Description
    Byte

    Methods

    IsValid()

    A valid NetworkHash has a non-zero value.

    Declaration
    public bool IsValid()
    Returns
    Type Description
    Boolean

    True if the value is non-zero.

    Parse(String)

    This parses the string representation of a NetworkHash into a binary object.

    using UnityEngine;
    using UnityEngine.Networking;
    
    class HashTest : MonoBehaviour
    {
       const string assetString = "0176acd452adc180";
       NetworkHash128 assetId = NetworkHash128.Parse(assetString);
    
       void Start()
       {
           Debug.Log("asset:" + assetId);
       }
    }
    Declaration
    public static NetworkHash128 Parse(string text)
    Parameters
    Type Name Description
    String text

    A hex string to parse.

    Returns
    Type Description
    NetworkHash128

    A 128 bit network hash object.

    Reset()

    Resets the value of a NetworkHash to zero (invalid).

    Declaration
    public void Reset()

    ToString()

    Returns a string representation of a NetworkHash object.

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    A hex asset string.

    Overrides
    ValueType.ToString()
    In This Article
    • Fields
      • i0
      • i1
      • i10
      • i11
      • i12
      • i13
      • i14
      • i15
      • i2
      • i3
      • i4
      • i5
      • i6
      • i7
      • i8
      • i9
    • Methods
      • IsValid()
      • Parse(String)
      • Reset()
      • ToString()
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 15 December 2020