Interface IDictionaryTestHelperBase<TKey, TValue>
Assembly: Unity.Netcode.RuntimeTests.dll
Syntax
public interface IDictionaryTestHelperBase<TKey, TValue>
Type Parameters
Name |
Description |
TKey |
|
TValue |
|
Methods
Add((TKey, TValue), Targets)
Declaration
void Add((TKey, TValue) value, ListTestHelperBase.Targets target)
Parameters
Clear(Targets)
Declaration
void Clear(ListTestHelperBase.Targets target)
Parameters
FullSet(Dictionary<TKey, TValue>, Targets)
Declaration
void FullSet(Dictionary<TKey, TValue> values, ListTestHelperBase.Targets target)
Parameters
GetNetVar(Targets)
Declaration
NetworkVariable<Dictionary<TKey, TValue>> GetNetVar(ListTestHelperBase.Targets target)
Parameters
Returns
OnOwnerListValuesChanged(Dictionary<TKey, TValue>, Dictionary<TKey, TValue>)
Declaration
void OnOwnerListValuesChanged(Dictionary<TKey, TValue> previous, Dictionary<TKey, TValue> current)
Parameters
OnServerListValuesChanged(Dictionary<TKey, TValue>, Dictionary<TKey, TValue>)
Declaration
void OnServerListValuesChanged(Dictionary<TKey, TValue> previous, Dictionary<TKey, TValue> current)
Parameters
OnSetOwnerValues()
Declaration
Dictionary<TKey, TValue> OnSetOwnerValues()
Returns
OnSetServerValues()
Declaration
Dictionary<TKey, TValue> OnSetServerValues()
Returns
Remove(TKey, Targets)
Declaration
void Remove(TKey key, ListTestHelperBase.Targets target)
Parameters
ResetTrackedChanges()
Declaration
void ResetTrackedChanges()
TrackChanges(Targets, Dictionary<TKey, TValue>, Dictionary<TKey, TValue>)
Declaration
void TrackChanges(ListTestHelperBase.Targets target, Dictionary<TKey, TValue> previous, Dictionary<TKey, TValue> current)
Parameters
UpdateValue((TKey, TValue), Targets, bool)
Declaration
bool UpdateValue((TKey, TValue) value, ListTestHelperBase.Targets target, bool checkDirty = true)
Parameters
Returns
ValidateInstances()
Declaration
Returns