docs.unity3d.com
    Show / Hide Table of Contents

    Class NetCodeTestWorld

    Inheritance
    Object
    NetCodeTestWorld
    Namespace: Unity.NetCode.Tests
    Syntax
    public class NetCodeTestWorld : IDisposable, INetworkStreamDriverConstructor

    Constructors

    NetCodeTestWorld()

    Declaration
    public NetCodeTestWorld()

    Fields

    DebugPackets

    Declaration
    public bool DebugPackets
    Field Value
    Type Description
    Boolean

    DriverFixedTime

    Declaration
    public int DriverFixedTime
    Field Value
    Type Description
    Int32

    DriverFuzzFactor

    Declaration
    public int[] DriverFuzzFactor
    Field Value
    Type Description
    Int32[]

    DriverFuzzOffset

    Declaration
    public int DriverFuzzOffset
    Field Value
    Type Description
    Int32

    DriverRandomSeed

    Declaration
    public uint DriverRandomSeed
    Field Value
    Type Description
    UInt32

    DriverSimulatedDelay

    Declaration
    public int DriverSimulatedDelay
    Field Value
    Type Description
    Int32

    NetCodeAssemblies

    Declaration
    public List<string> NetCodeAssemblies
    Field Value
    Type Description
    List<String>

    Properties

    ClientWorlds

    Declaration
    public World[] ClientWorlds { get; }
    Property Value
    Type Description
    World[]

    DefaultWorld

    Declaration
    public World DefaultWorld { get; }
    Property Value
    Type Description
    World

    ServerWorld

    Declaration
    public World ServerWorld { get; }
    Property Value
    Type Description
    World

    Methods

    Bootstrap(Boolean, Type[])

    Declaration
    public void Bootstrap(bool includeNetCodeSystems, params Type[] userSystems)
    Parameters
    Type Name Description
    Boolean includeNetCodeSystems
    Type[] userSystems

    Connect(Single, Int32)

    Declaration
    public bool Connect(float dt, int maxSteps)
    Parameters
    Type Name Description
    Single dt
    Int32 maxSteps
    Returns
    Type Description
    Boolean

    CreateClientDriver(World, out NetworkDriver, out NetworkPipeline, out NetworkPipeline, out NetworkPipeline)

    Declaration
    public void CreateClientDriver(World world, out NetworkDriver driver, out NetworkPipeline unreliablePipeline, out NetworkPipeline reliablePipeline, out NetworkPipeline unreliableFragmentedPipeline)
    Parameters
    Type Name Description
    World world
    NetworkDriver driver
    NetworkPipeline unreliablePipeline
    NetworkPipeline reliablePipeline
    NetworkPipeline unreliableFragmentedPipeline
    Implements
    INetworkStreamDriverConstructor.CreateClientDriver(World, out NetworkDriver, out NetworkPipeline, out NetworkPipeline, out NetworkPipeline)

    CreateServerDriver(World, out NetworkDriver, out NetworkPipeline, out NetworkPipeline, out NetworkPipeline)

    Declaration
    public void CreateServerDriver(World world, out NetworkDriver driver, out NetworkPipeline unreliablePipeline, out NetworkPipeline reliablePipeline, out NetworkPipeline unreliableFragmentedPipeline)
    Parameters
    Type Name Description
    World world
    NetworkDriver driver
    NetworkPipeline unreliablePipeline
    NetworkPipeline reliablePipeline
    NetworkPipeline unreliableFragmentedPipeline
    Implements
    INetworkStreamDriverConstructor.CreateServerDriver(World, out NetworkDriver, out NetworkPipeline, out NetworkPipeline, out NetworkPipeline)

    CreateWorlds(Boolean, Int32, Boolean, Boolean)

    Declaration
    public void CreateWorlds(bool server, int numClients, bool tickWorldAfterCreation = true, bool useThinClients = false)
    Parameters
    Type Name Description
    Boolean server
    Int32 numClients
    Boolean tickWorldAfterCreation
    Boolean useThinClients

    Dispose()

    Declaration
    public void Dispose()

    DisposeAllClientWorlds()

    Declaration
    public void DisposeAllClientWorlds()

    DisposeDefaultWorld()

    Declaration
    public void DisposeDefaultWorld()

    DisposeServerWorld()

    Declaration
    public void DisposeServerWorld()

    ExitFromGame()

    Declaration
    public void ExitFromGame()

    GoInGame(World)

    Declaration
    public void GoInGame(World w = null)
    Parameters
    Type Name Description
    World w

    MigrateClientWorld(Int32, World)

    Declaration
    public void MigrateClientWorld(int index, World suppliedWorld = null)
    Parameters
    Type Name Description
    Int32 index
    World suppliedWorld

    MigrateServerWorld(World)

    Declaration
    public void MigrateServerWorld(World suppliedWorld = null)
    Parameters
    Type Name Description
    World suppliedWorld

    RemoveFroGame(Int32)

    Declaration
    public void RemoveFroGame(int client)
    Parameters
    Type Name Description
    Int32 client

    RestartClientWorld(Int32)

    Declaration
    public void RestartClientWorld(int index)
    Parameters
    Type Name Description
    Int32 index

    SetInGame(Int32)

    Declaration
    public void SetInGame(int client)
    Parameters
    Type Name Description
    Int32 client

    SetServerTick(UInt32)

    Declaration
    public void SetServerTick(uint tick)
    Parameters
    Type Name Description
    UInt32 tick

    Tick(Single)

    Declaration
    public void Tick(float dt)
    Parameters
    Type Name Description
    Single dt

    TryGetSingletonEntity<T>(World)

    Declaration
    public Entity TryGetSingletonEntity<T>(World w)
    Parameters
    Type Name Description
    World w
    Returns
    Type Description
    Entity
    Type Parameters
    Name Description
    T
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023