Inherits Terraria.Social.WeGame.NetSocialModule.
|
override void | CancelJoin () |
|
override bool | CanInvite () |
|
override void | Close (RemoteAddress address) |
|
override void | Connect (RemoteAddress address) |
|
override ulong | GetLobbyId () |
|
override void | Initialize () |
|
override void | LaunchLocalServer (Process process, ServerMode mode) |
|
void | OnRailEvent (RAILEventID id, EventBase data) |
|
override void | OpenInviteInterface () |
|
override void | Shutdown () |
|
override bool | StartListening (SocketConnectionAccepted callback) |
|
override void | StopListening () |
|
override void | Initialize () |
|
override bool | IsConnected (RemoteAddress address) |
|
override bool | IsDataAvailable (RemoteAddress address) |
|
override int | Receive (RemoteAddress address, byte[] data, int offset, int length) |
|
override bool | Send (RemoteAddress address, byte[] data, int length) |
|
override void | Shutdown () |
|
abstract void | CancelJoin () |
|
abstract bool | CanInvite () |
|
abstract void | Close (RemoteAddress address) |
|
abstract void | Connect (RemoteAddress address) |
|
abstract ulong | GetLobbyId () |
|
abstract void | Initialize () |
|
abstract bool | IsConnected (RemoteAddress address) |
|
abstract bool | IsDataAvailable (RemoteAddress address) |
|
abstract void | LaunchLocalServer (Process process, ServerMode mode) |
|
abstract void | OpenInviteInterface () |
|
abstract int | Receive (RemoteAddress address, byte[] data, int offset, int length) |
|
abstract bool | Send (RemoteAddress address, byte[] data, int length) |
|
abstract void | Shutdown () |
|
abstract bool | StartListening (SocketConnectionAccepted callback) |
|
abstract void | StopListening () |
|
void | Initialize () |
|
void | Shutdown () |
|
|
enum | ConnectionState { Inactive
, Authenticating
, Connected
} |
|
RailID | GetLocalPeer () |
|
bool | GetSessionState (RailID userId, RailNetworkSessionState state) |
|
RailID | RemoteAddressToRailId (RemoteAddress address) |
|
ConcurrentDictionary< RailID, ConnectionState > | _connectionStateMap = new ConcurrentDictionary<RailID, ConnectionState>() |
|
Lobby | _lobby = new Lobby() |
|
WeGameP2PReader | _reader |
|
WeGameP2PWriter | _writer |
|
static readonly byte[] | _handshake |
|
const int | LobbyMessageJoin = 1 |
|
◆ CancelJoin()
override void Terraria.Social.WeGame.NetClientSocialModule.CancelJoin |
( |
| ) |
|
|
virtual |
◆ CanInvite()
override bool Terraria.Social.WeGame.NetClientSocialModule.CanInvite |
( |
| ) |
|
|
virtual |
◆ Close()
override void Terraria.Social.WeGame.NetClientSocialModule.Close |
( |
RemoteAddress |
address | ) |
|
|
virtual |
◆ Connect()
override void Terraria.Social.WeGame.NetClientSocialModule.Connect |
( |
RemoteAddress |
address | ) |
|
|
virtual |
◆ GetLobbyId()
override ulong Terraria.Social.WeGame.NetClientSocialModule.GetLobbyId |
( |
| ) |
|
|
virtual |
◆ Initialize()
override void Terraria.Social.WeGame.NetClientSocialModule.Initialize |
( |
| ) |
|
|
virtual |
◆ LaunchLocalServer()
override void Terraria.Social.WeGame.NetClientSocialModule.LaunchLocalServer |
( |
Process |
process, |
|
|
ServerMode |
mode |
|
) |
| |
|
virtual |
◆ OpenInviteInterface()
override void Terraria.Social.WeGame.NetClientSocialModule.OpenInviteInterface |
( |
| ) |
|
|
virtual |
◆ Shutdown()
override void Terraria.Social.WeGame.NetClientSocialModule.Shutdown |
( |
| ) |
|
|
virtual |
◆ StartListening()
override bool Terraria.Social.WeGame.NetClientSocialModule.StartListening |
( |
SocketConnectionAccepted |
callback | ) |
|
|
virtual |
◆ StopListening()
override void Terraria.Social.WeGame.NetClientSocialModule.StopListening |
( |
| ) |
|
|
virtual |