Class NetCodeTestWorld | Unity NetCode | 0.2.0-preview.5
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

    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)

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

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

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

    CreateWorlds(Boolean, Int32)

    Declaration
    public void CreateWorlds(bool server, int numClients)
    Parameters
    Type Name Description
    Boolean server
    Int32 numClients

    Dispose()

    Declaration
    public void Dispose()

    DisposeAllClientWorlds()

    Declaration
    public void DisposeAllClientWorlds()

    DisposeDefaultWorld()

    Declaration
    public void DisposeDefaultWorld()

    DisposeServerWorld()

    Declaration
    public void DisposeServerWorld()

    GoInGame(World)

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

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