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