Class NestedDictionaryTestHelper
Inheritance
NestedDictionaryTestHelper
Inherited Members
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()
Gets called when the NetworkObject gets despawned. Is called both on the server and clients.
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