C# Класс HappyFunTimes.HFTPlayerManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FlushCurrentPlayers ( ) : void

Returns all the current players to the waiting list and gets new ones if any are waiting

HFTPlayerManager ( HappyFunTimes.GameServer server, GameObject gameObject, int maxPlayers, int timeoutForDisconnectedPlayerToReconnect, GetGameObject getGameObjectFn ) : System
ReturnPlayer ( NetPlayer netPlayer ) : void

Call this to rotate an active player out and start the next waiting player.

StartLocalPlayer ( NetPlayer netPlayer, string name = "", object data = null ) : void
StartWaitingPlayers ( ) : void
Update ( ) : void

Приватные методы

Метод Описание
AddWaitingPlayer ( NetPlayerState netPlayerState ) : void
DequeFirstWaitingPlayer ( ) : NetPlayerState
GetActiveNetPlayerState ( NetPlayer netPlayer ) : NetPlayerState
GetPlayerState ( NetPlayer netPlayer ) : PlayerState
GetWaitingNetPlayerState ( NetPlayer netPlayer ) : NetPlayerState
RemoveNetPlayer ( object sender, EventArgs e ) : void
ResetState ( ) : void
SendSpawnInfoToGameObject ( string msg, GameObject gameObject, NetPlayerState netPlayerState, SendMessageOptions sendMessageOptions = SendMessageOptions.RequireReceiver ) : void
SlotCanAcceptNewPlayer ( PlayerState playerState ) : bool
Start ( ) : void
StartActivePlayer ( GameObject gameObject, PlayerState playerState, NetPlayerState netPlayerState ) : void
StartNewPlayer ( object sender, PlayerConnectMessageArgs e ) : void

Описание методов

FlushCurrentPlayers() публичный Метод

Returns all the current players to the waiting list and gets new ones if any are waiting
public FlushCurrentPlayers ( ) : void
Результат void

HFTPlayerManager() публичный Метод

public HFTPlayerManager ( HappyFunTimes.GameServer server, GameObject gameObject, int maxPlayers, int timeoutForDisconnectedPlayerToReconnect, GetGameObject getGameObjectFn ) : System
server HappyFunTimes.GameServer
gameObject UnityEngine.GameObject
maxPlayers int
timeoutForDisconnectedPlayerToReconnect int
getGameObjectFn GetGameObject
Результат System

ReturnPlayer() публичный Метод

Call this to rotate an active player out and start the next waiting player.
public ReturnPlayer ( NetPlayer netPlayer ) : void
netPlayer NetPlayer The NetPlayer of the player to return
Результат void

StartLocalPlayer() публичный Метод

public StartLocalPlayer ( NetPlayer netPlayer, string name = "", object data = null ) : void
netPlayer NetPlayer
name string
data object
Результат void

StartWaitingPlayers() публичный Метод

public StartWaitingPlayers ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void