Class Brisk  
  
  
    - Namespace
 - Coherence.Brisk
 
  - Assembly
 - Coherence.Brisk.dll
 
   
  
  
  
  
    - Inheritance
 
    - 
      
      
Brisk
     
  
  Constructors
  
  
  Brisk(Logger, BriskServices)
  
  
  
  
  
    public Brisk(Logger logger, BriskServices services = null)
   
  Parameters
  
    logger Logger 
    
    services BriskServices 
    
  
  Properties
  
  
  CanSend
  
  
  
  
  
    public bool CanSend { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  ClientID
  
  
  
  
  
    public ClientID ClientID { get; }
   
  Property Value
  
    - ClientID
 
    
  
  
  
  InitialScene
  
  
  
  
  
    public uint InitialScene { get; set; }
   
  Property Value
  
    - uint
 
    
  
  
  
  Ping
  
  
  
  
  
    public Ping Ping { get; }
   
  Property Value
  
    - Ping
 
    
  
  
  
  SendFrequency
  
  
  
  
  
    public byte SendFrequency { get; }
   
  Property Value
  
    - byte
 
    
  
  
  
  Settings
  
  
  
  
  
    public ConnectionSettings Settings { get; }
   
  Property Value
  
    - ConnectionSettings
 
    
  
  
  
  State
  
  
  
  
  
    public ConnectionState State { get; }
   
  Property Value
  
    - ConnectionState
 
    
  
  
  
  UseDebugStreams
  
  
  
  
  
    public bool UseDebugStreams { get; }
   
  Property Value
  
    - bool
 
    
  
  Methods
  
  
  Connect(EndpointData, ConnectionType, ConnectionSettings)
  
  
  
  
  
    public void Connect(EndpointData endpoint, ConnectionType connectionType, ConnectionSettings connectionSettings = null)
   
  Parameters
  
    endpoint EndpointData 
    
    connectionType ConnectionType 
    
    connectionSettings ConnectionSettings 
    
  
  
  
  CreatePacket(bool)
  
  
  
  
  
    public OutPacket CreatePacket(bool reliable)
   
  Parameters
  
    reliable bool 
    
  
  Returns
  
    - OutPacket
 
    
  
  
  
  Disconnect(ConnectionCloseReason, bool)
  
  
  
  
  
    public void Disconnect(ConnectionCloseReason connectionCloseReason, bool serverInitiated)
   
  Parameters
  
    connectionCloseReason ConnectionCloseReason 
    
    serverInitiated bool 
    
  
  
  
  Receive(List<InPacket>)
  
  
  
  
  
    public void Receive(List<InPacket> buffer)
   
  Parameters
  
    buffer List<InPacket> 
    
  
  
  
  Send(OutPacket)
  
  
  
  
  
    public void Send(OutPacket packet)
   
  Parameters
  
    packet OutPacket 
    
  
  
  
  Update()
  
  
  
  
  
  Events
  
  OnConnect
  
  
  
  
  
    public event Action<ConnectResponse> OnConnect
   
  Event Type
  
    - Action<ConnectResponse>
 
    
  
  
  OnDeliveryInfo
  
  
  
  
  
    public event Action<DeliveryInfo> OnDeliveryInfo
   
  Event Type
  
    - Action<DeliveryInfo>
 
    
  
  
  OnDisconnect
  
  
  
  
  
    public event Action<ConnectionCloseReason> OnDisconnect
   
  Event Type
  
    - Action<ConnectionCloseReason>
 
    
  
  
  OnError
  
  
  
  
  
    public event Action<ConnectionException> OnError
   
  Event Type
  
    - Action<ConnectionException>