MLAPI_Transports_UNET::​UNetTransport
MLAPI_Transports::​NetworkTransport
MLAPI_Transports_UNET::​UNetTransport

class:/TYPE/MLAPI.Transports.UNET.UNetTransport//, can be loaded from an assetbundle using MLAPI_Transports_UNET::UNetTransport::createfromassetbundle(bundlename,prefabname) /

Parent

MLAPI_Transports::NetworkTransport

Variables
channels
System.Collections.Generic.List`1[[MLAPI.Transports.UNetChannel, Assemblies-quattroplugins, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]] channels
connectaddress
System.String connectaddress
connectport
System.Int32 connectport
maxconnections
System.Int32 maxconnections
maxsentmessagequeuesize
System.Int32 maxsentmessagequeuesize
messagebuffersize
System.Int32 messagebuffersize
messagesendmode
MLAPI.Transports.UNET.UNetTransport.SendMode messagesendmode
mlapi_transports_unet::​unettransport::​profilerenabled
static System.Boolean mlapi_transports_unet::unettransport::profilerenabled
mlapirelayaddress
System.String mlapirelayaddress
mlapirelayport
System.Int32 mlapirelayport
serverclientid
readonly System.UInt64 serverclientid
serverlistenport
System.Int32 serverlistenport
serverwebsocketlistenport
System.Int32 serverwebsocketlistenport
supportwebsocket
System.Boolean supportwebsocket
usemlapirelay
System.Boolean usemlapirelay
Functions
addmlapichannel
System.Int32 AddMLAPIChannel(
MLAPI.Transports.NetworkDelivery type,
UnityEngine.Networking.ConnectionConfig config
)

MLAPI.Transports.NetworkDelivery type-no documentation

Parameters
type
MLAPI.Transports.NetworkDelivery

no documentation config -

Returns

System.Int32

addunetchannel
System.Int32 AddUNETChannel(
UnityEngine.Networking.QosType type,
UnityEngine.Networking.ConnectionConfig config
)

UnityEngine.Networking.QosType type-no documentation

Parameters
type
UnityEngine.Networking.QosType

no documentation config -

Returns

System.Int32

beginnewtick
System.Void BeginNewTick()
Returns

System.Void

disconnectlocalclient
System.Void DisconnectLocalClient()
Returns

System.Void

disconnectremoteclient
System.Void DisconnectRemoteClient(
System.UInt64 clientId
)

System.UInt64 clientId-no documentation

Parameters

clientId -

Returns

System.Void

getconfig
UnityEngine.Networking.ConnectionConfig GetConfig()
Returns

UnityEngine.Networking.ConnectionConfig

getcurrentrtt
System.UInt64 GetCurrentRtt(
System.UInt64 clientId
)

System.UInt64 clientId-no documentation

Parameters

clientId -

Returns

System.UInt64

getmlapiclientid
System.UInt64 GetMLAPIClientId(
System.Byte hostId,
System.UInt16 connectionId,
System.Boolean isServer
)

System.Byte hostId-no documentation

Parameters
hostId
System.Byte

no documentation

connectionId
System.UInt16

no documentation isServer -

Returns

System.UInt64

init
System.Void Init()
Returns

System.Void

mlapi_transports_unet::​unettransport::​create
static MLAPI.Transports.UNET.UNetTransport Create ()

Constructor replaces new;

Returns

MLAPI.Transports.UNET.UNetTransport

mlapi_transports_unet::​unettransport::​fromassetbundle
static MLAPI.Transports.UNET.UNetTransport CreateFromAssetBundle(
string bundle,
string objectname
)

Constructor for object from a bundle

Parameters
bundle
string

bundle name

objectname
string

object name with extension

Returns

MLAPI.Transports.UNET.UNetTransport

sendqueued
System.Void SendQueued(
System.UInt64 clientId
)

System.UInt64 clientId-no documentation

Parameters

clientId -

Returns

System.Void

shutdown
System.Void Shutdown()
Returns

System.Void

startclient
MLAPI.Transports.Tasks.SocketTasks StartClient()
Returns

MLAPI.Transports.Tasks.SocketTasks

startserver
MLAPI.Transports.Tasks.SocketTasks StartServer()
Returns

MLAPI.Transports.Tasks.SocketTasks