Class BaseCollectionUpdateHelper
The base class to test rapidly adding items to a collection type
Inheritance
BaseCollectionUpdateHelper
  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()
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      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, InstantiateParameters)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
    
    
    
    
      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 BaseCollectionUpdateHelper : NetworkBehaviour
  Fields
VerboseMode
Declaration
public static bool VerboseMode
  Field Value
| Type | Description | 
|---|---|
| bool | 
Properties
HelperState
Declaration
public BaseCollectionUpdateHelper.HelperStates HelperState { get; }
  Property Value
| Type | Description | 
|---|---|
| BaseCollectionUpdateHelper.HelperStates | 
Methods
AddItem()
Declaration
protected virtual void AddItem()
  ChangeOwner()
Changes the ownership
Declaration
public ulong ChangeOwner()
  Returns
| Type | Description | 
|---|---|
| ulong | next owner or ulong.MaxValue that means the authority did not invoke this method  | 
      
Clear()
Declaration
public void Clear()
  Log(string)
Declaration
protected void Log(string msg)
  Parameters
| Type | Name | Description | 
|---|---|---|
| string | msg | 
OnClear()
Declaration
protected virtual void OnClear()
  OnNetworkDespawn()
Declaration
public override void OnNetworkDespawn()
  Overrides
OnNetworkSpawn()
Declaration
public override void OnNetworkSpawn()
  Overrides
OnOwnershipChanged(ulong, ulong)
Declaration
protected override void OnOwnershipChanged(ulong previous, ulong current)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ulong | previous | |
| ulong | current | 
Overrides
OnValidateAgainst(BaseCollectionUpdateHelper)
Declaration
protected virtual bool OnValidateAgainst(BaseCollectionUpdateHelper otherHelper)
  Parameters
| Type | Name | Description | 
|---|---|---|
| BaseCollectionUpdateHelper | otherHelper | 
Returns
| Type | Description | 
|---|---|
| bool | 
SetState(HelperStates)
Declaration
public void SetState(BaseCollectionUpdateHelper.HelperStates helperState)
  Parameters
| Type | Name | Description | 
|---|---|---|
| BaseCollectionUpdateHelper.HelperStates | helperState | 
ValidateAgainst(BaseCollectionUpdateHelper)
Declaration
public bool ValidateAgainst(BaseCollectionUpdateHelper otherHelper)
  Parameters
| Type | Name | Description | 
|---|---|---|
| BaseCollectionUpdateHelper | otherHelper | 
Returns
| Type | Description | 
|---|---|
| bool |