C# Class SEModAPIInternal.API.Server.ServerNetworkManager

Inheritance: SEModAPIInternal.API.Common.NetworkManager
Exibir arquivo Open project: rexxar-tc/SEServerExtender

Protected Properties

Property Type Description
m_instance ServerNetworkManager

Public Methods

Method Description
GetConnectedPlayers ( ) : List
InitNetworkIntercept ( ) : void
ReflectionUnitTest ( ) : bool
RegisterNetworkHandler ( NetworkHandlerBase handler ) : void
RegisterNetworkHandlers ( IEnumerable handlers ) : void
ReplaceWorldData ( ) : void
ReplaceWorldJoin ( ) : void

Private Methods

Method Description
MyMultipartMessageType ( ) : Type
MyMultipartSenderType ( ) : Type
OnWorldRequestReplace ( object state ) : void
ProcessEvent ( MyPacket packet ) : void
SendFlush ( ulong steamId ) : void
SendPreamble ( ulong steamId, int num ) : void
SendWorldData ( ulong steamId ) : void
TransferWorld ( MemoryStream ms, ulong steamId ) : void
TriggerWorldSendEvent ( ulong steamId ) : void

Method Details

GetConnectedPlayers() public method

public GetConnectedPlayers ( ) : List
return List

InitNetworkIntercept() public method

public InitNetworkIntercept ( ) : void
return void

ReflectionUnitTest() public static method

public static ReflectionUnitTest ( ) : bool
return bool

RegisterNetworkHandler() public method

public RegisterNetworkHandler ( NetworkHandlerBase handler ) : void
handler NetworkHandlerBase
return void

RegisterNetworkHandlers() public method

public RegisterNetworkHandlers ( IEnumerable handlers ) : void
handlers IEnumerable
return void

ReplaceWorldData() public method

public ReplaceWorldData ( ) : void
return void

ReplaceWorldJoin() public method

public ReplaceWorldJoin ( ) : void
return void

Property Details

m_instance protected_oe static_oe property

protected static ServerNetworkManager m_instance
return ServerNetworkManager