◆ NetworkController()
Network functions for multiplayer games.
◆ CreateNetworkPlayer()
| void NetworkController.CreateNetworkPlayer |
( |
string |
playerName, |
|
|
Color |
playerColor |
|
) |
| |
|
inlineprivate |
Instantiates a gameobject representing another player over the network.
◆ DedicatedServerCoroutine()
| IEnumerator NetworkController.DedicatedServerCoroutine |
( |
| ) |
|
|
inline |
Saves the world for dedicated servers.
◆ GetNetworkPlayers()
| IEnumerator NetworkController.GetNetworkPlayers |
( |
| ) |
|
|
inline |
Gets information about other players from the server.
◆ MoveNetworkPlayers()
| IEnumerator NetworkController.MoveNetworkPlayers |
( |
| ) |
|
|
inline |
Moves network player game objects based on database values.
◆ NetworkAvailable()
| bool NetworkController.NetworkAvailable |
( |
| ) |
|
|
inlineprivate |
Returns true if none of the network world update coroutines are running.
◆ NetworkFrame()
| void NetworkController.NetworkFrame |
( |
| ) |
|
|
inline |
Network functions called once per frame.
◆ NetWorkWorldUpdate()
| IEnumerator NetworkController.NetWorkWorldUpdate |
( |
| ) |
|
|
inline |
Updates the world over the network.
◆ SendNetworkPlayerInfo()
| IEnumerator NetworkController.SendNetworkPlayerInfo |
( |
| ) |
|
|
inline |
Send information about this player once per second.
◆ SetPlayerColor()
| void NetworkController.SetPlayerColor |
( |
GameObject |
player, |
|
|
Color |
playerColor |
|
) |
| |
|
inlineprivate |
Sets the color of a player character.
◆ UpdateNetworkBlocks()
| IEnumerator NetworkController.UpdateNetworkBlocks |
( |
| ) |
|
|
inline |
Instantiates blocks over the network.
◆ UpdateNetWorkPlayer()
| void NetworkController.UpdateNetWorkPlayer |
( |
string |
playerInfo, |
|
|
Color |
playerColor |
|
) |
| |
|
inlineprivate |
Sends player positions to server.
◆ UpdateNetworkStorage()
| IEnumerator NetworkController.UpdateNetworkStorage |
( |
| ) |
|
|
inline |
Updates inventories over the network.
◆ blockData
| string NetworkController.blockData |
◆ blockUpdateCoroutine
| Coroutine NetworkController.blockUpdateCoroutine |
|
private |
◆ dedicatedServerCoroutine
| Coroutine NetworkController.dedicatedServerCoroutine |
|
private |
◆ dedicatedServerCoroutineBusy
| bool NetworkController.dedicatedServerCoroutineBusy |
◆ getNetworkPlayersCoroutine
| Coroutine NetworkController.getNetworkPlayersCoroutine |
|
private |
◆ getNetworkPlayersCoroutineBusy
| bool NetworkController.getNetworkPlayersCoroutineBusy |
◆ networkBlockCoroutine
| Coroutine NetworkController.networkBlockCoroutine |
|
private |
◆ networkBlockCoroutineBusy
| bool NetworkController.networkBlockCoroutineBusy |
◆ networkConduitCoroutine
| Coroutine NetworkController.networkConduitCoroutine |
|
private |
◆ networkHubCoroutine
| Coroutine NetworkController.networkHubCoroutine |
|
private |
◆ networkMachineCoroutine
| Coroutine NetworkController.networkMachineCoroutine |
|
private |
◆ networkMovementCoroutine
| Coroutine NetworkController.networkMovementCoroutine |
|
private |
◆ networkPlayers
| Dictionary<string, GameObject> NetworkController.networkPlayers |
|
private |
◆ networkPowerCoroutine
| Coroutine NetworkController.networkPowerCoroutine |
|
private |
◆ networkReceive
◆ networkSend
◆ networkStorageCoroutine
| Coroutine NetworkController.networkStorageCoroutine |
|
private |
◆ networkStorageCoroutineBusy
| bool NetworkController.networkStorageCoroutineBusy |
◆ networkWorldUpdateCoroutineBusy
| bool NetworkController.networkWorldUpdateCoroutineBusy |
◆ playerController
◆ playerData
| string NetworkController.playerData |
◆ playerMovementCoroutineBusy
| bool NetworkController.playerMovementCoroutineBusy |
◆ playerNames
| List<string> NetworkController.playerNames |
|
private |
◆ playerPositions
| Dictionary<string, Vector3> NetworkController.playerPositions |
|
private |
◆ receivedNetworkStorage
| bool NetworkController.receivedNetworkStorage |
◆ sendNetworkPlayerCoroutine
| Coroutine NetworkController.sendNetworkPlayerCoroutine |
|
private |
◆ sendNetworkPlayerCoroutineBusy
| bool NetworkController.sendNetworkPlayerCoroutineBusy |
◆ serverURL
| string NetworkController.serverURL |
◆ storageData
| string NetworkController.storageData |
◆ storageReceiveCoroutine
| Coroutine NetworkController.storageReceiveCoroutine |
|
private |
◆ textureDictionary
The documentation for this class was generated from the following file: