Class NestedDictionaryTestHelper
Inheritance
NestedDictionaryTestHelper
Inherited Members
NetworkBehaviour.__rpc_func_table
NetworkBehaviour.__rpc_name_table
NetworkBehaviour.__rpc_exec_stage
NetworkBehaviour.NetworkVariableFields
NetworkBehaviour.__getTypeName()
NetworkBehaviour.__createNativeList<T>()
NetworkBehaviour.__initializeVariables()
NetworkBehaviour.__initializeRpcs()
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, InstantiateParameters)
Object.InstantiateAsync<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Assembly: Unity.Netcode.RuntimeTests.dll
Syntax
public class NestedDictionaryTestHelper : ListTestHelperBase, IDictionaryTestHelperBase<int, Dictionary<int, SerializableObject>>
Fields
Instances
Declaration
public static Dictionary<ulong, Dictionary<ulong, NestedDictionaryTestHelper>> Instances
Field Value
ListCollectionOwner
Declaration
public NetworkVariable<Dictionary<int, Dictionary<int, SerializableObject>>> ListCollectionOwner
Field Value
ListCollectionServer
Declaration
public NetworkVariable<Dictionary<int, Dictionary<int, SerializableObject>>> ListCollectionServer
Field Value
NetworkVariableChanges
Declaration
public Dictionary<ListTestHelperBase.Targets, Dictionary<ListTestHelperBase.DeltaTypes, Dictionary<int, Dictionary<int, SerializableObject>>>> NetworkVariableChanges
Field Value
Methods
Add((int, Dictionary<int, SerializableObject>), Targets)
Declaration
public void Add((int, Dictionary<int, SerializableObject>) value, ListTestHelperBase.Targets target)
Parameters
Clear(Targets)
Declaration
public void Clear(ListTestHelperBase.Targets target)
Parameters
CompareTrackedChanges(Targets)
Declaration
public override bool CompareTrackedChanges(ListTestHelperBase.Targets target)
Parameters
Returns
Overrides
FullSet(Dictionary<int, Dictionary<int, SerializableObject>>, Targets)
Declaration
public void FullSet(Dictionary<int, Dictionary<int, SerializableObject>> values, ListTestHelperBase.Targets target)
Parameters
GetDictionaryValues(int)
Declaration
public static Dictionary<int, SerializableObject> GetDictionaryValues(int count = 5)
Parameters
| Type |
Name |
Description |
| int |
count |
|
Returns
GetNestedDictionaryValues(int)
Declaration
public static Dictionary<int, Dictionary<int, SerializableObject>> GetNestedDictionaryValues(int count = 5)
Parameters
| Type |
Name |
Description |
| int |
count |
|
Returns
GetNetVar(Targets)
Declaration
public NetworkVariable<Dictionary<int, Dictionary<int, SerializableObject>>> GetNetVar(ListTestHelperBase.Targets target)
Parameters
Returns
OnNetworkDespawn()
Declaration
public override void OnNetworkDespawn()
Overrides
OnNetworkPostSpawn()
Declaration
protected override void OnNetworkPostSpawn()
Overrides
OnOwnerListValuesChanged(Dictionary<int, Dictionary<int, SerializableObject>>, Dictionary<int, Dictionary<int, SerializableObject>>)
Declaration
public void OnOwnerListValuesChanged(Dictionary<int, Dictionary<int, SerializableObject>> previous, Dictionary<int, Dictionary<int, SerializableObject>> current)
Parameters
OnServerListValuesChanged(Dictionary<int, Dictionary<int, SerializableObject>>, Dictionary<int, Dictionary<int, SerializableObject>>)
Declaration
public void OnServerListValuesChanged(Dictionary<int, Dictionary<int, SerializableObject>> previous, Dictionary<int, Dictionary<int, SerializableObject>> current)
Parameters
OnSetOwnerValues()
Declaration
public Dictionary<int, Dictionary<int, SerializableObject>> OnSetOwnerValues()
Returns
OnSetServerValues()
Declaration
public Dictionary<int, Dictionary<int, SerializableObject>> OnSetServerValues()
Returns
Remove(int, Targets)
Declaration
public void Remove(int key, ListTestHelperBase.Targets target)
Parameters
ResetState()
Declaration
public static void ResetState()
ResetTrackedChanges()
Declaration
public void ResetTrackedChanges()
TrackChanges(Targets, Dictionary<int, Dictionary<int, SerializableObject>>, Dictionary<int, Dictionary<int, SerializableObject>>)
Declaration
public void TrackChanges(ListTestHelperBase.Targets target, Dictionary<int, Dictionary<int, SerializableObject>> previous, Dictionary<int, Dictionary<int, SerializableObject>> current)
Parameters
UpdateValue((int, Dictionary<int, SerializableObject>), Targets, bool)
Declaration
public bool UpdateValue((int, Dictionary<int, SerializableObject>) value, ListTestHelperBase.Targets target, bool checkDirty = true)
Parameters
Returns
ValidateInstances()
Declaration
public bool ValidateInstances()
Returns
Implements