C# Class NetManager, AtStake_v2

Inheritance: NetworkManager
Show file Open project: engagementlab/AtStake_v2 Class Usage Examples

Public Properties

Property Type Description
clientsUpdated ClientsUpdated
messageReceived MessageReceived
onDisconnected OnDisconnected
onSocketDisconnected OnSocketDisconnected
onUpdateConnection OnUpdateConnection
onUpdateDroppedClients OnUpdateDroppedClients

Public Methods

Method Description
CloseRoom ( ) : void
Drop ( ) : void
Init ( ) : void
OnGainFocus ( ) : void
OnLoseFocus ( ) : void
Reconnect ( ) : void
RequestRoomList ( Action response ) : void
SendMessage ( NetMessage msg ) : void
StartAsClient ( string name, string roomId, Action response ) : void
StartAsHost ( string name, Action response ) : void
Stop ( ) : void
SyncDuration ( float duration ) : void

Private Methods

Method Description
OnClose ( SocketIOEvent e ) : void
OnError ( SocketIOEvent e ) : void
OnMessage ( SocketIOEvent e ) : void
OnOpen ( SocketIOEvent e = null ) : void
OnRoomDestroyed ( SocketIOEvent e = null ) : void
OnUpdateDuration ( SocketIOEvent e ) : void
OnUpdateRoomList ( SocketIOEvent e ) : void
Register ( string clientId, Response.Room room ) : void
SendSocketDisconnectMessage ( ) : void
SendUpdateConnectionMessage ( bool connected ) : void

Method Details

CloseRoom() public method

public CloseRoom ( ) : void
return void

Drop() public method

public Drop ( ) : void
return void

Init() public method

public Init ( ) : void
return void

OnGainFocus() public method

public OnGainFocus ( ) : void
return void

OnLoseFocus() public method

public OnLoseFocus ( ) : void
return void

Reconnect() public method

public Reconnect ( ) : void
return void

RequestRoomList() public method

public RequestRoomList ( Action response ) : void
response Action
return void

SendMessage() public method

public SendMessage ( NetMessage msg ) : void
msg NetMessage
return void

StartAsClient() public method

public StartAsClient ( string name, string roomId, Action response ) : void
name string
roomId string
response Action
return void

StartAsHost() public method

public StartAsHost ( string name, Action response ) : void
name string
response Action
return void

Stop() public method

public Stop ( ) : void
return void

SyncDuration() public method

public SyncDuration ( float duration ) : void
duration float
return void

Property Details

clientsUpdated public property

public ClientsUpdated clientsUpdated
return ClientsUpdated

messageReceived public property

public MessageReceived messageReceived
return MessageReceived

onDisconnected public property

public OnDisconnected onDisconnected
return OnDisconnected

onSocketDisconnected public property

public OnSocketDisconnected onSocketDisconnected
return OnSocketDisconnected

onUpdateConnection public property

public OnUpdateConnection onUpdateConnection
return OnUpdateConnection

onUpdateDroppedClients public property

public OnUpdateDroppedClients onUpdateDroppedClients
return OnUpdateDroppedClients