C# Class CaptainsMessNetworkManager, CaptainsMess

Inheritance: CaptainsMessLobbyManager
Afficher le fichier Open project: hengineer/CaptainsMess Class Usage Examples

Méthodes publiques

Свойство Type Description
allReadyCountdown float
allReadyCountdownDuration float
broadcastIdentifier string
deviceId string
discoveryClient CaptainsMessClient
discoveryServer CaptainsMessServer
forceServer bool
listener CaptainsMessListener
localPlayer CaptainsMessPlayer
peerId string
startHostingDelay float
verboseLogging bool

Méthodes publiques

Méthode Description
AreAllPlayersCompatible ( ) : bool
AreAllPlayersReady ( ) : bool
AutoConnect ( ) : void
Cancel ( ) : void
CheckAllReady ( ) : void
CheckReadyToBegin ( ) : void
FinishGame ( ) : void
HasGameStarted ( ) : bool
HighestConnectedVersion ( ) : int
InitNetworkTransport ( ) : void
IsBroadcasting ( ) : bool
IsConnected ( ) : bool
IsHost ( ) : bool
IsJoining ( ) : bool
JoinServer ( string aAddress, int aPort ) : void
LobbyPlayers ( ) : List
MaybeStartHosting ( ) : void
NumPlayers ( ) : int
NumReadyPlayers ( ) : int
OnDiscoveredServer ( DiscoveredServer, aServer ) : void
OnLobbyClientEnter ( ) : void
OnLobbyClientExit ( ) : void
OnLobbyServerConnect ( NetworkConnection conn ) : void
OnLobbyServerCreateLobbyPlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
OnLobbyServerDisconnect ( NetworkConnection conn ) : void
OnLobbyServerPlayersReady ( ) : void
OnReceivedBroadcast ( string aFromAddress, string aData ) : void
SendAbortGameMessage ( ) : void
SendCountdownCancelledMessage ( ) : void
SendCountdownStartedMessage ( ) : void
SendDiscoveredServerMessage ( DiscoveredServer, aServer ) : void
SendJoinedLobbyMessage ( ) : void
SendLeftLobbyMessage ( ) : void
SendReceivedBroadcastMessage ( string aFromAddress, string aData ) : void
SendServerCreatedMessage ( ) : void
SendStartConnectingMessage ( ) : void
SendStartGameMessage ( List aStartingPlayers ) : void
SendStopConnectingMessage ( ) : void
SetPrivateTeamKey ( string key ) : void
ShutdownNetworkTransport ( ) : void
Start ( ) : void
StartBroadcasting ( ) : void
StartHosting ( ) : void
StartJoining ( ) : void
StartLocalGameForDebugging ( ) : void
Update ( ) : void

Private Methods

Méthode Description
BestHostingCandidate ( ) : string
GenerateNewUniqueID ( ) : string
GetHostingCandidates ( ) : List
GetUniqueDeviceId ( ) : string
JoinServerInternal ( ) : void
StartHostingInternal ( ) : void

Method Details

AreAllPlayersCompatible() public méthode

public AreAllPlayersCompatible ( ) : bool
Résultat bool

AreAllPlayersReady() public méthode

public AreAllPlayersReady ( ) : bool
Résultat bool

AutoConnect() public méthode

public AutoConnect ( ) : void
Résultat void

Cancel() public méthode

public Cancel ( ) : void
Résultat void

CheckAllReady() public méthode

public CheckAllReady ( ) : void
Résultat void

CheckReadyToBegin() public méthode

public CheckReadyToBegin ( ) : void
Résultat void

FinishGame() public méthode

public FinishGame ( ) : void
Résultat void

HasGameStarted() public méthode

public HasGameStarted ( ) : bool
Résultat bool

HighestConnectedVersion() public méthode

public HighestConnectedVersion ( ) : int
Résultat int

InitNetworkTransport() public méthode

public InitNetworkTransport ( ) : void
Résultat void

IsBroadcasting() public méthode

public IsBroadcasting ( ) : bool
Résultat bool

IsConnected() public méthode

public IsConnected ( ) : bool
Résultat bool

IsHost() public méthode

public IsHost ( ) : bool
Résultat bool

IsJoining() public méthode

public IsJoining ( ) : bool
Résultat bool

JoinServer() public méthode

public JoinServer ( string aAddress, int aPort ) : void
aAddress string
aPort int
Résultat void

LobbyPlayers() public méthode

public LobbyPlayers ( ) : List
Résultat List

MaybeStartHosting() public méthode

public MaybeStartHosting ( ) : void
Résultat void

NumPlayers() public méthode

public NumPlayers ( ) : int
Résultat int

NumReadyPlayers() public méthode

public NumReadyPlayers ( ) : int
Résultat int

OnDiscoveredServer() public méthode

public OnDiscoveredServer ( DiscoveredServer, aServer ) : void
aServer DiscoveredServer,
Résultat void

OnLobbyClientEnter() public méthode

public OnLobbyClientEnter ( ) : void
Résultat void

OnLobbyClientExit() public méthode

public OnLobbyClientExit ( ) : void
Résultat void

OnLobbyServerConnect() public méthode

public OnLobbyServerConnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnLobbyServerCreateLobbyPlayer() public méthode

public OnLobbyServerCreateLobbyPlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
conn NetworkConnection
playerControllerId short
Résultat GameObject

OnLobbyServerDisconnect() public méthode

public OnLobbyServerDisconnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnLobbyServerPlayersReady() public méthode

public OnLobbyServerPlayersReady ( ) : void
Résultat void

OnReceivedBroadcast() public méthode

public OnReceivedBroadcast ( string aFromAddress, string aData ) : void
aFromAddress string
aData string
Résultat void

SendAbortGameMessage() public méthode

public SendAbortGameMessage ( ) : void
Résultat void

SendCountdownCancelledMessage() public méthode

public SendCountdownCancelledMessage ( ) : void
Résultat void

SendCountdownStartedMessage() public méthode

public SendCountdownStartedMessage ( ) : void
Résultat void

SendDiscoveredServerMessage() public méthode

public SendDiscoveredServerMessage ( DiscoveredServer, aServer ) : void
aServer DiscoveredServer,
Résultat void

SendJoinedLobbyMessage() public méthode

public SendJoinedLobbyMessage ( ) : void
Résultat void

SendLeftLobbyMessage() public méthode

public SendLeftLobbyMessage ( ) : void
Résultat void

SendReceivedBroadcastMessage() public méthode

public SendReceivedBroadcastMessage ( string aFromAddress, string aData ) : void
aFromAddress string
aData string
Résultat void

SendServerCreatedMessage() public méthode

public SendServerCreatedMessage ( ) : void
Résultat void

SendStartConnectingMessage() public méthode

public SendStartConnectingMessage ( ) : void
Résultat void

SendStartGameMessage() public méthode

public SendStartGameMessage ( List aStartingPlayers ) : void
aStartingPlayers List
Résultat void

SendStopConnectingMessage() public méthode

public SendStopConnectingMessage ( ) : void
Résultat void

SetPrivateTeamKey() public méthode

public SetPrivateTeamKey ( string key ) : void
key string
Résultat void

ShutdownNetworkTransport() public méthode

public ShutdownNetworkTransport ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartBroadcasting() public méthode

public StartBroadcasting ( ) : void
Résultat void

StartHosting() public méthode

public StartHosting ( ) : void
Résultat void

StartJoining() public méthode

public StartJoining ( ) : void
Résultat void

StartLocalGameForDebugging() public méthode

public StartLocalGameForDebugging ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

allReadyCountdown public_oe property

public float allReadyCountdown
Résultat float

allReadyCountdownDuration public_oe property

public float allReadyCountdownDuration
Résultat float

broadcastIdentifier public_oe property

public string broadcastIdentifier
Résultat string

deviceId public_oe property

public string deviceId
Résultat string

discoveryClient public_oe property

public CaptainsMessClient discoveryClient
Résultat CaptainsMessClient

discoveryServer public_oe property

public CaptainsMessServer discoveryServer
Résultat CaptainsMessServer

forceServer public_oe property

public bool forceServer
Résultat bool

listener public_oe property

public CaptainsMessListener listener
Résultat CaptainsMessListener

localPlayer public_oe property

public CaptainsMessPlayer localPlayer
Résultat CaptainsMessPlayer

peerId public_oe property

public string peerId
Résultat string

startHostingDelay public_oe property

public float startHostingDelay
Résultat float

verboseLogging public_oe property

public bool verboseLogging
Résultat bool