Class DictionaryTestHelper
Inheritance
DictionaryTestHelper
Implements
Inherited Members
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
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
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>> |
OnNetworkDespawn()
Gets called when the NetworkObject gets despawned. This method runs both client and server side.
Declaration
public override void OnNetworkDespawn()
Overrides
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
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 |