Class UnityCloudClientTransport
This class is a NGO transport using the Unity Cloud IWebsocketClient as a transport.
Contains only client implementation
Inheritance
UnityCloudClientTransport
Syntax
public class UnityCloudClientTransport : NetworkTransport
Fields
k_DefaultConnectionString
Declaration
public const string k_DefaultConnectionString = "127.0.0.1"
Field Value
Properties
ConnectionString
Declaration
public string ConnectionString { get; set; }
Property Value
Declaration
public WebSocketHeaders Headers { get; set; }
Property Value
ServerClientId
Declaration
public override ulong ServerClientId { get; }
Property Value
Overrides
ServiceHostResolver
Declaration
public IServiceHostResolver ServiceHostResolver { get; set; }
Property Value
Methods
DisconnectLocalClient()
Declaration
public override void DisconnectLocalClient()
Overrides
DisconnectRemoteClient(UInt64)
Declaration
public override void DisconnectRemoteClient(ulong clientId)
Parameters
| Type |
Name |
Description |
| UInt64 |
clientId |
|
Overrides
GetCurrentRtt(UInt64)
Declaration
public override ulong GetCurrentRtt(ulong clientId)
Parameters
| Type |
Name |
Description |
| UInt64 |
clientId |
|
Returns
Overrides
Initialize(NetworkManager)
Declaration
public override void Initialize(NetworkManager networkManager = null)
Parameters
Overrides
PollEvent(out UInt64, out ArraySegment<Byte>, out Single)
Declaration
public override NetworkEvent PollEvent(out ulong clientId, out ArraySegment<byte> payload, out float receiveTime)
Parameters
Returns
Overrides
Send(UInt64, ArraySegment<Byte>, NetworkDelivery)
Declaration
public override void Send(ulong clientId, ArraySegment<byte> payload, NetworkDelivery networkDelivery)
Parameters
Overrides
Shutdown()
Declaration
public override void Shutdown()
Overrides
StartClient()
Declaration
public override bool StartClient()
Returns
Overrides
StartServer()
Declaration
public override bool StartServer()
Returns
Overrides
Extension Methods