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()