Class NetworkObjectOnSpawnTests
Inherited Members
Namespace: Unity.Netcode.RuntimeTests
Assembly: Unity.Netcode.RuntimeTests.dll
Syntax
public class NetworkObjectOnSpawnTests : NetcodeIntegrationTest
Properties
NumberOfClients
Declaration
protected override int NumberOfClients { get; }
Property Value
Type | Description |
---|---|
int |
Overrides
Methods
DynamicallySpawnedNoSceneOriginException()
Declaration
[Test]
public void DynamicallySpawnedNoSceneOriginException()
InstantiateDestroySpawnNotCalled()
Tests that instantiating a NetworkObject and destroying without spawning it does not run OnNetworkSpawn() or OnNetworkSpawn().
Declaration
[UnityTest]
public IEnumerator InstantiateDestroySpawnNotCalled()
Returns
Type | Description |
---|---|
IEnumerator |
NetworkObjectResetOnDespawn()
Validates that NetworkObject is reset properly when despawned but not destroyed.
Declaration
[UnityTest]
public IEnumerator NetworkObjectResetOnDespawn()
Returns
Type | Description |
---|---|
IEnumerator | IEnumerator |
ObserverSpawnTests(ObserverTestTypes, bool)
This test validates SpawnWithObservers property
Declaration
[UnityTest]
public IEnumerator ObserverSpawnTests(NetworkObjectOnSpawnTests.ObserverTestTypes observerTestTypes, bool sceneManagement)
Parameters
Type | Name | Description |
---|---|---|
NetworkObjectOnSpawnTests.ObserverTestTypes | observerTestTypes | whether to spawn with or without observers |
bool | sceneManagement |
Returns
Type | Description |
---|---|
IEnumerator |
OnCreatePlayerPrefab()
Declaration
protected override void OnCreatePlayerPrefab()
Overrides
OnNewClientCreated(NetworkManager)
Set up late joining client
Declaration
protected override void OnNewClientCreated(NetworkManager networkManager)
Parameters
Type | Name | Description |
---|---|---|
NetworkManager | networkManager |
Overrides
OnServerAndClientsCreated()
Declaration
protected override void OnServerAndClientsCreated()
Overrides
OnTearDown()
Declaration
protected override IEnumerator OnTearDown()
Returns
Type | Description |
---|---|
IEnumerator |
Overrides
TestOnNetworkSpawnCallbacks()
Test that callbacks are run for playerobject spawn, despawn, regular spawn, destroy on server.
Declaration
[UnityTest]
public IEnumerator TestOnNetworkSpawnCallbacks()
Returns
Type | Description |
---|---|
IEnumerator | An IEnumerator for the UnityTest coroutine that validates callback execution. |