docs.unity3d.com
    Show / Hide Table of Contents

    Class DeferredMessagingTest

    Inheritance
    Object
    NetcodeIntegrationTest
    DeferredMessagingTest
    Inherited Members
    NetcodeIntegrationTest.s_GlobalTimeoutHelper
    NetcodeIntegrationTest.s_DefaultWaitForTick
    NetcodeIntegrationTest.NetcodeLogAssert
    NetcodeIntegrationTest.s_GlobalNetworkObjects
    NetcodeIntegrationTest.RegisterNetworkObject(NetworkObject)
    NetcodeIntegrationTest.DeregisterNetworkObject(NetworkObject)
    NetcodeIntegrationTest.DeregisterNetworkObject(UInt64, UInt64)
    NetcodeIntegrationTest.TotalClients
    NetcodeIntegrationTest.k_DefaultTickRate
    NetcodeIntegrationTest.m_CreateServerFirst
    NetcodeIntegrationTest.m_PlayerPrefab
    NetcodeIntegrationTest.m_ServerNetworkManager
    NetcodeIntegrationTest.m_ClientNetworkManagers
    NetcodeIntegrationTest.m_PlayerNetworkObjects
    NetcodeIntegrationTest.m_UseHost
    NetcodeIntegrationTest.m_TargetFrameRate
    NetcodeIntegrationTest.m_EnableVerboseDebug
    NetcodeIntegrationTest.m_BypassConnectionTimeout
    NetcodeIntegrationTest.VerboseDebug(String)
    NetcodeIntegrationTest.OnSetVerboseDebug()
    NetcodeIntegrationTest.OnSetIntegrationTestMode()
    NetcodeIntegrationTest.OnOneTimeSetup()
    NetcodeIntegrationTest.OneTimeSetup()
    NetcodeIntegrationTest.SetUp()
    NetcodeIntegrationTest.OnCreatePlayerPrefab()
    NetcodeIntegrationTest.OnPlayerPrefabGameObjectCreated()
    NetcodeIntegrationTest.CreateServerAndClients()
    NetcodeIntegrationTest.OnNewClientStarted(NetworkManager)
    NetcodeIntegrationTest.OnNewClientStartedAndConnected(NetworkManager)
    NetcodeIntegrationTest.CreateAndStartNewClient()
    NetcodeIntegrationTest.StopOneClient(NetworkManager, Boolean)
    NetcodeIntegrationTest.CreateServerAndClients(Int32)
    NetcodeIntegrationTest.CanStartServerAndClients()
    NetcodeIntegrationTest.OnStartedServerAndClients()
    NetcodeIntegrationTest.ClientNetworkManagerPostStartInit()
    NetcodeIntegrationTest.StartServerAndClients()
    NetcodeIntegrationTest.CanClientsLoad()
    NetcodeIntegrationTest.CanClientsUnload()
    NetcodeIntegrationTest.DeRegisterSceneManagerHandler()
    NetcodeIntegrationTest.RegisterSceneManagerHandler()
    NetcodeIntegrationTest.OnCanSceneCleanUpUnload(Scene)
    NetcodeIntegrationTest.ShutdownAndCleanUp()
    NetcodeIntegrationTest.TearDown()
    NetcodeIntegrationTest.OnOneTimeTearDown()
    NetcodeIntegrationTest.OneTimeTearDown()
    NetcodeIntegrationTest.CanDestroyNetworkObject(NetworkObject)
    NetcodeIntegrationTest.DestroySceneNetworkObjects()
    NetcodeIntegrationTest.EnableMessageLogging()
    NetcodeIntegrationTest.WaitForConditionOrTimeOut(Func<Boolean>, TimeoutHelper)
    NetcodeIntegrationTest.WaitForConditionOrTimeOut(IConditionalPredicate, TimeoutHelper)
    NetcodeIntegrationTest.WaitForClientsConnectedOrTimeOut(NetworkManager[])
    NetcodeIntegrationTest.WaitForClientsConnectedOrTimeOut()
    NetcodeIntegrationTest.CreateNetworkObjectPrefab(String)
    NetcodeIntegrationTest.SpawnObject(GameObject, NetworkManager, Boolean)
    NetcodeIntegrationTest.SpawnObjects(GameObject, NetworkManager, Int32, Boolean)
    NetcodeIntegrationTest.AssertOnTimeout(String, TimeoutHelper)
    NetcodeIntegrationTest.WaitForTicks(NetworkManager, Int32)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.Netcode.RuntimeTests
    Syntax
    public class DeferredMessagingTest : NetcodeIntegrationTest

    Properties

    LogAllMessages

    Declaration
    protected override bool LogAllMessages { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    NetcodeIntegrationTest.LogAllMessages

    NumberOfClients

    Declaration
    protected override int NumberOfClients { get; }
    Property Value
    Type Description
    Int32
    Overrides
    NetcodeIntegrationTest.NumberOfClients

    Methods

    OnNewClientCreated(NetworkManager)

    Declaration
    protected override void OnNewClientCreated(NetworkManager networkManager)
    Parameters
    Type Name Description
    NetworkManager networkManager
    Overrides
    NetcodeIntegrationTest.OnNewClientCreated(NetworkManager)

    OnServerAndClientsConnected()

    Declaration
    protected override IEnumerator OnServerAndClientsConnected()
    Returns
    Type Description
    IEnumerator
    Overrides
    NetcodeIntegrationTest.OnServerAndClientsConnected()

    OnServerAndClientsCreated()

    Declaration
    protected override void OnServerAndClientsCreated()
    Overrides
    NetcodeIntegrationTest.OnServerAndClientsCreated()

    OnSetup()

    Declaration
    protected override IEnumerator OnSetup()
    Returns
    Type Description
    IEnumerator
    Overrides
    NetcodeIntegrationTest.OnSetup()

    OnTearDown()

    Declaration
    protected override IEnumerator OnTearDown()
    Returns
    Type Description
    IEnumerator
    Overrides
    NetcodeIntegrationTest.OnTearDown()

    WhenAChangeOwnershipMessageArrivesBeforeASpawnArrives_ItIsDeferred()

    Declaration
    public IEnumerator WhenAChangeOwnershipMessageArrivesBeforeASpawnArrives_ItIsDeferred()
    Returns
    Type Description
    IEnumerator

    WhenAChangeOwnershipMessageIsDeferred_ItIsProcessedOnSpawn()

    Declaration
    public IEnumerator WhenAChangeOwnershipMessageIsDeferred_ItIsProcessedOnSpawn()
    Returns
    Type Description
    IEnumerator

    WhenADeferredMessageIsRemoved_OtherMessagesForDifferentObjectsAreNotRemoved(Int32)

    Declaration
    public IEnumerator WhenADeferredMessageIsRemoved_OtherMessagesForDifferentObjectsAreNotRemoved(int timeout)
    Parameters
    Type Name Description
    Int32 timeout
    Returns
    Type Description
    IEnumerator

    WhenADeferredMessageIsRemoved_OtherMessagesForSameObjectAreRemoved(Int32)

    Declaration
    public IEnumerator WhenADeferredMessageIsRemoved_OtherMessagesForSameObjectAreRemoved(int timeout)
    Parameters
    Type Name Description
    Int32 timeout
    Returns
    Type Description
    IEnumerator

    WhenADespawnArrivesBeforeASpawnArrives_ItIsDeferred()

    Declaration
    public IEnumerator WhenADespawnArrivesBeforeASpawnArrives_ItIsDeferred()
    Returns
    Type Description
    IEnumerator

    WhenADespawnIsDeferred_ItIsProcessedOnSpawn()

    Declaration
    public IEnumerator WhenADespawnIsDeferred_ItIsProcessedOnSpawn()
    Returns
    Type Description
    IEnumerator

    WhenAMessageIsDeferredForMoreThanTheConfiguredTime_ItIsRemoved(Int32)

    Declaration
    public IEnumerator WhenAMessageIsDeferredForMoreThanTheConfiguredTime_ItIsRemoved(int timeout)
    Parameters
    Type Name Description
    Int32 timeout
    Returns
    Type Description
    IEnumerator

    WhenANetworkVariableDeltaMessageArrivesBeforeASpawnArrives_ItIsDeferred()

    Declaration
    public IEnumerator WhenANetworkVariableDeltaMessageArrivesBeforeASpawnArrives_ItIsDeferred()
    Returns
    Type Description
    IEnumerator

    WhenANetworkVariableDeltaMessageIsDeferred_ItIsProcessedOnSpawn()

    Declaration
    public IEnumerator WhenANetworkVariableDeltaMessageIsDeferred_ItIsProcessedOnSpawn()
    Returns
    Type Description
    IEnumerator

    WhenAnRpcArrivesBeforeASpawnArrives_ItIsDeferred()

    Declaration
    public IEnumerator WhenAnRpcArrivesBeforeASpawnArrives_ItIsDeferred()
    Returns
    Type Description
    IEnumerator

    WhenAnRpcIsDeferred_ItIsProcessedOnSpawn()

    Declaration
    public IEnumerator WhenAnRpcIsDeferred_ItIsProcessedOnSpawn()
    Returns
    Type Description
    IEnumerator

    WhenASpawnMessageArrivesBeforeThePrefabIsAvailable_ItIsDeferred()

    Declaration
    public IEnumerator WhenASpawnMessageArrivesBeforeThePrefabIsAvailable_ItIsDeferred()
    Returns
    Type Description
    IEnumerator

    WhenASpawnMessageIsDeferred_ItIsProcessedOnAddPrefab()

    Declaration
    public IEnumerator WhenASpawnMessageIsDeferred_ItIsProcessedOnAddPrefab()
    Returns
    Type Description
    IEnumerator

    WhenMultipleAddPrefabTriggeredMessagesAreDeferred_TheyAreAllProcessedOnAddNetworkPrefab()

    Declaration
    public IEnumerator WhenMultipleAddPrefabTriggeredMessagesAreDeferred_TheyAreAllProcessedOnAddNetworkPrefab()
    Returns
    Type Description
    IEnumerator

    WhenMultipleMessagesForDifferentObjectsAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved(Int32)

    Declaration
    public IEnumerator WhenMultipleMessagesForDifferentObjectsAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved(int timeout)
    Parameters
    Type Name Description
    Int32 timeout
    Returns
    Type Description
    IEnumerator

    WhenMultipleMessagesForTheSameObjectAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved(Int32)

    Declaration
    public IEnumerator WhenMultipleMessagesForTheSameObjectAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved(int timeout)
    Parameters
    Type Name Description
    Int32 timeout
    Returns
    Type Description
    IEnumerator

    WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn()

    Declaration
    public IEnumerator WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn()
    Returns
    Type Description
    IEnumerator

    WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_AddingThePrefabCausesThemToBeProcessed()

    Declaration
    public IEnumerator WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_AddingThePrefabCausesThemToBeProcessed()
    Returns
    Type Description
    IEnumerator
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on 26 October 2023