C# Class GameMachine.Core.RegionClient

Inheritance: UnityEngine.MonoBehaviour
Datei anzeigen Open project: gamemachine/gamemachine

Public Properties

Property Type Description
client Client
connected bool
currentRegion string
disconnectTime float
echoTimeout double
running bool

Public Methods

Method Description
Connect ( string region ) : void
Connect ( string region, string host ) : void
Disconnect ( ) : void
Init ( int port, string username, int authtoken ) : void
OnConnectionTimeout ( ConnectionTimeout connectionTimeout ) : void
OnRegionClientStarted ( RegionClientStarted callback ) : void

Private Methods

Method Description
OnApplicationQuit ( ) : void
OnEchoReceived ( ) : void
Start ( ) : void
UpdateNetwork ( ) : void

Method Details

Connect() public method

public Connect ( string region ) : void
region string
return void

Connect() public method

public Connect ( string region, string host ) : void
region string
host string
return void

Disconnect() public method

public Disconnect ( ) : void
return void

Init() public method

public Init ( int port, string username, int authtoken ) : void
port int
username string
authtoken int
return void

OnConnectionTimeout() public method

public OnConnectionTimeout ( ConnectionTimeout connectionTimeout ) : void
connectionTimeout ConnectionTimeout
return void

OnRegionClientStarted() public method

public OnRegionClientStarted ( RegionClientStarted callback ) : void
callback RegionClientStarted
return void

Property Details

client public_oe property

public Client client
return Client

connected public_oe static_oe property

public static bool connected
return bool

currentRegion public_oe property

public string currentRegion
return string

disconnectTime public_oe property

public float disconnectTime
return float

echoTimeout public_oe property

public double echoTimeout
return double

running public_oe property

public bool running
return bool