Class ConnectionConfig
  
  
  
  
    Inheritance
    
    ConnectionConfig
   
  
  
  Assembly: UnityEngine.dll
  Syntax
  
    [Serializable]
[Obsolete("The UNET transport will be removed in the future as soon a replacement is ready.")]
public class ConnectionConfig
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ConnectionConfig()
  
  
  Declaration
  
    public ConnectionConfig()
   
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ConnectionConfig(ConnectionConfig)
  
  
  Declaration
  
    public ConnectionConfig(ConnectionConfig config)
   
  Parameters
  
  Properties
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AckDelay
  
  
  Declaration
  
    public uint AckDelay { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AcksType
  
  
  Declaration
  
    public ConnectionAcksType AcksType { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AllCostTimeout
  
  
  Declaration
  
    public uint AllCostTimeout { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  BandwidthPeakFactor
  
  
  Declaration
  
    public float BandwidthPeakFactor { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ChannelCount
  
  
  Declaration
  
    public int ChannelCount { get; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Channels
  
  
  Declaration
  
    public List<ChannelQOS> Channels { get; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ConnectTimeout
  
  
  Declaration
  
    public uint ConnectTimeout { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  DisconnectTimeout
  
  
  Declaration
  
    public uint DisconnectTimeout { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  FragmentSize
  
  
  Declaration
  
    public ushort FragmentSize { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  InitialBandwidth
  
  
  Declaration
  
    public uint InitialBandwidth { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IsAcksLong
  
  
  Declaration
  
    [Obsolete("IsAcksLong is deprecated. Use AcksType = ConnectionAcksType.Acks64", false)]
public bool IsAcksLong { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  MaxCombinedReliableMessageCount
  
  
  Declaration
  
    public ushort MaxCombinedReliableMessageCount { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  MaxCombinedReliableMessageSize
  
  
  Declaration
  
    public ushort MaxCombinedReliableMessageSize { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  MaxConnectionAttempt
  
  
  Declaration
  
    public byte MaxConnectionAttempt { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  MaxSentMessageQueueSize
  
  
  Declaration
  
    public ushort MaxSentMessageQueueSize { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  MinUpdateTimeout
  
  
  Declaration
  
    public uint MinUpdateTimeout { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  NetworkDropThreshold
  
  
  Declaration
  
    public byte NetworkDropThreshold { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  OverflowDropThreshold
  
  
  Declaration
  
    public byte OverflowDropThreshold { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PacketSize
  
  
  Declaration
  
    public ushort PacketSize { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PingTimeout
  
  
  Declaration
  
    public uint PingTimeout { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReducedPingTimeout
  
  
  Declaration
  
    public uint ReducedPingTimeout { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ResendTimeout
  
  
  Declaration
  
    public uint ResendTimeout { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SendDelay
  
  
  Declaration
  
    public uint SendDelay { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SharedOrderChannelCount
  
  
  Declaration
  
    public int SharedOrderChannelCount { get; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SSLCAFilePath
  
  
  Declaration
  
    public string SSLCAFilePath { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SSLCertFilePath
  
  
  Declaration
  
    public string SSLCertFilePath { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  SSLPrivateKeyFilePath
  
  
  Declaration
  
    public string SSLPrivateKeyFilePath { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  UdpSocketReceiveBufferMaxSize
  
  
  Declaration
  
    public uint UdpSocketReceiveBufferMaxSize { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public bool UsePlatformSpecificProtocols { get; set; }
   
  Property Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  WebSocketReceiveBufferMaxSize
  
  
  Declaration
  
    public ushort WebSocketReceiveBufferMaxSize { get; set; }
   
  Property Value
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddChannel(QosType)
  
  
  Declaration
  
    public byte AddChannel(QosType value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | QosType | value |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetChannel(Byte)
  
  
  Declaration
  
    public QosType GetChannel(byte idx)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Byte | idx |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetSharedOrderChannels(Byte)
  
  
  Declaration
  
    public IList<byte> GetSharedOrderChannels(byte idx)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Byte | idx |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  MakeChannelsSharedOrder(List<Byte>)
  
  
  Declaration
  
    public void MakeChannelsSharedOrder(List<byte> channelIndices)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | List<Byte> | channelIndices |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Validate(ConnectionConfig)
  
  
  Declaration
  
    public static void Validate(ConnectionConfig config)
   
  Parameters
  
  Extension Methods