C# Class NetManager, AtStake_v2

Inheritance: NetworkManager
显示文件 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_oe property

public ClientsUpdated clientsUpdated
return ClientsUpdated

messageReceived public_oe property

public MessageReceived messageReceived
return MessageReceived

onDisconnected public_oe property

public OnDisconnected onDisconnected
return OnDisconnected

onSocketDisconnected public_oe property

public OnSocketDisconnected onSocketDisconnected
return OnSocketDisconnected

onUpdateConnection public_oe property

public OnUpdateConnection onUpdateConnection
return OnUpdateConnection

onUpdateDroppedClients public_oe property

public OnUpdateDroppedClients onUpdateDroppedClients
return OnUpdateDroppedClients