docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class DictionaryTestHelper

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    NetworkBehaviour
    ListTestHelperBase
    DictionaryTestHelper
    Implements
    IDictionaryTestHelperBase<int, SerializableObject>
    Inherited Members
    ListTestHelperBase.IsDebugMode
    ListTestHelperBase.GetLog()
    ListTestHelperBase.LogMessage(string)
    ListTestHelperBase.LogStart()
    ListTestHelperBase.SetDebugMode(bool)
    NetworkBehaviour.NetworkManager
    NetworkBehaviour.RpcTarget
    NetworkBehaviour.IsLocalPlayer
    NetworkBehaviour.IsOwner
    NetworkBehaviour.IsServer
    NetworkBehaviour.HasAuthority
    NetworkBehaviour.IsSessionOwner
    NetworkBehaviour.ServerIsHost
    NetworkBehaviour.IsClient
    NetworkBehaviour.IsHost
    NetworkBehaviour.IsOwnedByServer
    NetworkBehaviour.IsSpawned
    NetworkBehaviour.NetworkObject
    NetworkBehaviour.HasNetworkObject
    NetworkBehaviour.NetworkObjectId
    NetworkBehaviour.NetworkBehaviourId
    NetworkBehaviour.GetNetworkBehaviour(ushort)
    NetworkBehaviour.OwnerClientId
    NetworkBehaviour.OnDeferringDespawn(int)
    NetworkBehaviour.OnNetworkPreSpawn(ref NetworkManager)
    NetworkBehaviour.OnNetworkSpawn()
    NetworkBehaviour.InternalOnNetworkPostSpawn()
    NetworkBehaviour.OnNetworkSessionSynchronized()
    NetworkBehaviour.InternalOnNetworkSessionSynchronized()
    NetworkBehaviour.OnInSceneObjectsSpawned()
    NetworkBehaviour.OnGainedOwnership()
    NetworkBehaviour.OnOwnershipChanged(ulong, ulong)
    NetworkBehaviour.OnLostOwnership()
    NetworkBehaviour.OnNetworkObjectParentChanged(NetworkObject)
    NetworkBehaviour.GetNetworkObject(ulong)
    NetworkBehaviour.OnSynchronize<T>(ref BufferSerializer<T>)
    NetworkBehaviour.OnReanticipate(double)
    NetworkBehaviour.m_TargetIdBeingSynchronized
    NetworkBehaviour.OnDestroy()
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.destroyCancellationToken
    MonoBehaviour.useGUILayout
    MonoBehaviour.didStart
    MonoBehaviour.didAwake
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, bool)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>(bool)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.GetComponentIndex()
    Component.CompareTag(string)
    Component.CompareTag(TagHandle)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.InstantiateAsync<T>(T)
    Object.InstantiateAsync<T>(T, Transform)
    Object.InstantiateAsync<T>(T, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int)
    Object.InstantiateAsync<T>(T, int, Transform)
    Object.InstantiateAsync<T>(T, int, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion)
    Object.InstantiateAsync<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>)
    Object.InstantiateAsync<T>(T, int, Transform, ReadOnlySpan<Vector3>, ReadOnlySpan<Quaternion>, CancellationToken)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Scene)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Netcode.RuntimeTests
    Assembly: Unity.Netcode.RuntimeTests.dll
    Syntax
    public class DictionaryTestHelper : ListTestHelperBase, IDictionaryTestHelperBase<int, SerializableObject>

    Fields

    Instances

    Declaration
    public static Dictionary<ulong, Dictionary<ulong, DictionaryTestHelper>> Instances
    Field Value
    Type Description
    Dictionary<ulong, Dictionary<ulong, DictionaryTestHelper>>

    ListCollectionOwner

    Declaration
    public NetworkVariable<Dictionary<int, SerializableObject>> ListCollectionOwner
    Field Value
    Type Description
    NetworkVariable<Dictionary<int, SerializableObject>>

    ListCollectionServer

    Declaration
    public NetworkVariable<Dictionary<int, SerializableObject>> ListCollectionServer
    Field Value
    Type Description
    NetworkVariable<Dictionary<int, SerializableObject>>

    NetworkVariableChanges

    Declaration
    public Dictionary<ListTestHelperBase.Targets, Dictionary<ListTestHelperBase.DeltaTypes, Dictionary<int, SerializableObject>>> NetworkVariableChanges
    Field Value
    Type Description
    Dictionary<ListTestHelperBase.Targets, Dictionary<ListTestHelperBase.DeltaTypes, Dictionary<int, SerializableObject>>>

    Methods

    Add((int, SerializableObject), Targets)

    Declaration
    public void Add((int, SerializableObject) value, ListTestHelperBase.Targets target)
    Parameters
    Type Name Description
    (int, SerializableObject) value
    ListTestHelperBase.Targets target

    Clear(Targets)

    Declaration
    public void Clear(ListTestHelperBase.Targets target)
    Parameters
    Type Name Description
    ListTestHelperBase.Targets target

    CompareTrackedChanges(Targets)

    Declaration
    public override bool CompareTrackedChanges(ListTestHelperBase.Targets target)
    Parameters
    Type Name Description
    ListTestHelperBase.Targets target
    Returns
    Type Description
    bool
    Overrides
    ListTestHelperBase.CompareTrackedChanges(ListTestHelperBase.Targets)

    FullSet(Dictionary<int, SerializableObject>, Targets)

    Declaration
    public void FullSet(Dictionary<int, SerializableObject> values, ListTestHelperBase.Targets target)
    Parameters
    Type Name Description
    Dictionary<int, SerializableObject> values
    ListTestHelperBase.Targets target

    GetDictionaryValues(int)

    Declaration
    public static Dictionary<int, SerializableObject> GetDictionaryValues(int count = 5)
    Parameters
    Type Name Description
    int count
    Returns
    Type Description
    Dictionary<int, SerializableObject>

    GetNetVar(Targets)

    Declaration
    public NetworkVariable<Dictionary<int, SerializableObject>> GetNetVar(ListTestHelperBase.Targets target)
    Parameters
    Type Name Description
    ListTestHelperBase.Targets target
    Returns
    Type Description
    NetworkVariable<Dictionary<int, SerializableObject>>

    InitValues()

    Declaration
    public void InitValues()

    OnNetworkDespawn()

    Gets called when the NetworkObject gets despawned. This method runs both client and server side.

    Declaration
    public override void OnNetworkDespawn()
    Overrides
    NetworkBehaviour.OnNetworkDespawn()

    OnNetworkPostSpawn()

    Gets called after the NetworkObject is spawned. All NetworkBehaviours associated with the NetworkObject will have had OnNetworkSpawn() invoked.

    Declaration
    protected override void OnNetworkPostSpawn()
    Overrides
    NetworkBehaviour.OnNetworkPostSpawn()
    Remarks

    Will be invoked on each NetworkBehaviour associated with the NetworkObject being spawned. All associated NetworkBehaviour components will have had OnNetworkSpawn() invoked on the spawned NetworkObject.

    OnOwnerListValuesChanged(Dictionary<int, SerializableObject>, Dictionary<int, SerializableObject>)

    Declaration
    public void OnOwnerListValuesChanged(Dictionary<int, SerializableObject> previous, Dictionary<int, SerializableObject> current)
    Parameters
    Type Name Description
    Dictionary<int, SerializableObject> previous
    Dictionary<int, SerializableObject> current

    OnServerListValuesChanged(Dictionary<int, SerializableObject>, Dictionary<int, SerializableObject>)

    Declaration
    public void OnServerListValuesChanged(Dictionary<int, SerializableObject> previous, Dictionary<int, SerializableObject> current)
    Parameters
    Type Name Description
    Dictionary<int, SerializableObject> previous
    Dictionary<int, SerializableObject> current

    OnSetOwnerValues()

    Declaration
    public Dictionary<int, SerializableObject> OnSetOwnerValues()
    Returns
    Type Description
    Dictionary<int, SerializableObject>

    OnSetServerValues()

    Declaration
    public Dictionary<int, SerializableObject> OnSetServerValues()
    Returns
    Type Description
    Dictionary<int, SerializableObject>

    Remove(int, Targets)

    Declaration
    public void Remove(int key, ListTestHelperBase.Targets target)
    Parameters
    Type Name Description
    int key
    ListTestHelperBase.Targets target

    ResetState()

    Declaration
    public static void ResetState()

    ResetTrackedChanges()

    Declaration
    public void ResetTrackedChanges()

    TrackChanges(Targets, Dictionary<int, SerializableObject>, Dictionary<int, SerializableObject>)

    Declaration
    public void TrackChanges(ListTestHelperBase.Targets target, Dictionary<int, SerializableObject> previous, Dictionary<int, SerializableObject> current)
    Parameters
    Type Name Description
    ListTestHelperBase.Targets target
    Dictionary<int, SerializableObject> previous
    Dictionary<int, SerializableObject> current

    UpdateValue((int, SerializableObject), Targets, bool)

    Declaration
    public bool UpdateValue((int, SerializableObject) value, ListTestHelperBase.Targets target, bool checkDirty = true)
    Parameters
    Type Name Description
    (int, SerializableObject) value
    ListTestHelperBase.Targets target
    bool checkDirty
    Returns
    Type Description
    bool

    ValidateInstances()

    Declaration
    public bool ValidateInstances()
    Returns
    Type Description
    bool

    Implements

    IDictionaryTestHelperBase<TKey, TValue>
    In This Article
    Back to top
    Copyright © 2024 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)