Class DeferredMessagingTest
Inheritance
DeferredMessagingTest
Assembly: Unity.Netcode.RuntimeTests.dll
Syntax
public class DeferredMessagingTest : NetcodeIntegrationTest
Properties
NumberOfClients
Declaration
protected override int NumberOfClients { get; }
Property Value
Overrides
m_EnableTimeTravel
Declaration
protected override bool m_EnableTimeTravel { get; }
Property Value
Overrides
m_SetupIsACoroutine
Declaration
protected override bool m_SetupIsACoroutine { get; }
Property Value
Overrides
m_TearDownIsACoroutine
Declaration
protected override bool m_TearDownIsACoroutine { get; }
Property Value
Overrides
Methods
OnInlineSetup()
Declaration
protected override void OnInlineSetup()
Overrides
OnInlineTearDown()
Declaration
protected override void OnInlineTearDown()
Overrides
OnNewClientCreated(NetworkManager)
Declaration
protected override void OnNewClientCreated(NetworkManager networkManager)
Parameters
Overrides
OnServerAndClientsCreated()
Declaration
protected override void OnServerAndClientsCreated()
Overrides
OnTimeTravelServerAndClientsConnected()
Declaration
protected override void OnTimeTravelServerAndClientsConnected()
Overrides
WhenAChangeOwnershipMessageArrivesBeforeASpawnArrives_ItIsDeferred()
Declaration
[Test]
public void WhenAChangeOwnershipMessageArrivesBeforeASpawnArrives_ItIsDeferred()
WhenAChangeOwnershipMessageIsDeferred_ItIsProcessedOnSpawn()
Declaration
[Test]
public void WhenAChangeOwnershipMessageIsDeferred_ItIsProcessedOnSpawn()
WhenADeferredMessageIsRemoved_OtherMessagesForDifferentObjectsAreNotRemoved(int)
Declaration
[Test]
public void WhenADeferredMessageIsRemoved_OtherMessagesForDifferentObjectsAreNotRemoved(int timeout)
Parameters
| Type |
Name |
Description |
| int |
timeout |
|
WhenADeferredMessageIsRemoved_OtherMessagesForSameObjectAreRemoved(int)
Declaration
[Test]
public void WhenADeferredMessageIsRemoved_OtherMessagesForSameObjectAreRemoved(int timeout)
Parameters
| Type |
Name |
Description |
| int |
timeout |
|
WhenADespawnArrivesBeforeASpawnArrives_ItIsDeferred()
Declaration
[Test]
public void WhenADespawnArrivesBeforeASpawnArrives_ItIsDeferred()
WhenADespawnIsDeferred_ItIsProcessedOnSpawn()
Declaration
[Test]
public void WhenADespawnIsDeferred_ItIsProcessedOnSpawn()
Declaration
[Test]
public void WhenAMessageIsDeferredForMoreThanTheConfiguredTime_ItIsRemoved(int timeout)
Parameters
| Type |
Name |
Description |
| int |
timeout |
|
WhenANetworkVariableDeltaMessageArrivesBeforeASpawnArrives_ItIsDeferred()
Declaration
[Test]
public void WhenANetworkVariableDeltaMessageArrivesBeforeASpawnArrives_ItIsDeferred()
WhenANetworkVariableDeltaMessageIsDeferred_ItIsProcessedOnSpawn()
Declaration
[Test]
public void WhenANetworkVariableDeltaMessageIsDeferred_ItIsProcessedOnSpawn()
WhenASpawnMessageArrivesBeforeThePrefabIsAvailable_ItIsDeferred()
Declaration
[Test]
public void WhenASpawnMessageArrivesBeforeThePrefabIsAvailable_ItIsDeferred()
WhenASpawnMessageIsDeferred_ItIsProcessedOnAddPrefab()
Declaration
[Test]
public void WhenASpawnMessageIsDeferred_ItIsProcessedOnAddPrefab()
WhenAnRpcArrivesBeforeASpawnArrives_ItIsDeferred()
Declaration
[Test]
public void WhenAnRpcArrivesBeforeASpawnArrives_ItIsDeferred()
WhenAnRpcIsDeferred_ItIsProcessedOnSpawn()
Declaration
[Test]
public void WhenAnRpcIsDeferred_ItIsProcessedOnSpawn()
WhenMultipleAddPrefabTriggeredMessagesAreDeferred_TheyAreAllProcessedOnAddNetworkPrefab()
Declaration
[Test]
public void WhenMultipleAddPrefabTriggeredMessagesAreDeferred_TheyAreAllProcessedOnAddNetworkPrefab()
Declaration
[Test]
public void WhenMultipleMessagesForDifferentObjectsAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved(int timeout)
Parameters
| Type |
Name |
Description |
| int |
timeout |
|
Declaration
[Test]
public void WhenMultipleMessagesForTheSameObjectAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved(int timeout)
Parameters
| Type |
Name |
Description |
| int |
timeout |
|
WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn()
Declaration
[Test]
public void WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn()
WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_AddingThePrefabCausesThemToBeProcessed()
Declaration
[Test]
public void WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_AddingThePrefabCausesThemToBeProcessed()