Mirror/docs/_data/navigation.yml
Chris Langsenkamp 7e7683766f Network Lobby Manager & Lobby Player (#356)
* Initial Commit with Unity's Network Lobby Components

* Lobby Components WIP

* Massive simplifications and structural changes to NetworkLobbyManager and NetworkLobbyPlayer

* Replaced more default messages with Command structure resulting in further simplification and less LOC

* Completed removal of messages

* Code Formatting and GUI Layout

* Fixed bugs and finished Remove feature in UI

* Added Network Lobby Manager Doc

* Network Lobby Docs

* Network Lobby Player Doc

* Updated doc and image about Offline Scene

* changed to PNG

* Added Lobby components to navigation

* Conformed to naming convention
Removed some leftover cruft
Removed maxPlayers (redundant to maxConnections)
Trapped and killed null ref in OnServerDisconnect

* Fixed mistake in OnServerDisconnect

* Fix Active Scene check

* Alow clean switch to Offline scene

* Add Help URL attributes to components

* Added Help URL Attributes

* Fixed OnGUI logic error.

* Added Example and README

* Fixed Disconnect handler

* Updated Docs

* Added Header for Inspector

* Finished Lobby Example Minigame

* Minor cleanup

* Set targetFramerates

* Code Cleanup
Changed to extended Lobby Manager for player Indexes & colors

* Minor changes to align with Mirror's NetworkManager

* Fixed logic error

* SyncVar Hook Workaround
Random Start Positions

* Revert making CallOnClientEnterLobby public

* Added documentation to the extension

* Minor code rearrangement

* Made OnGUI virtual so it can be overridden.
Added AllPlayersReady bool for convenience to extenders
Start Game enhancement to example.

* added comments

* Corrected namespaces and usings

* Reworked DontDestroyOnLoad
LobbyPlayer: Moved code from OnStartClient to Start
Added LobbyPlayerExt to Lobby Example
Code cleanup, added regions
Fixed Start Game button bug

* Final push of Lobby example to make sure it's complete.

* Improved Lobby Example

* Code cleanup

* Added ground texture
Set player camera angle
Adjusted lighting angle

* Updated ReadMe
Cleaned up privates
Fixed example to use SetParent
Changed to 5 max connections in example

* Prefab name fixes due to Mirror master's changes
Changed camera handling and GamePlayer Prefab
Two more SetParent fixes
Demoted two warnings to information
Added more comments to example scripts

* Revisions based on Vis2K review...more to come.

* Added f's where assigning literals to floats

* Removed manual calls to SyncVar Hooks because the bug is now fixed.

* Changed to GUILayout

* wrapped in namespace

* Changed to GUILayout

* All changes per peer review

* Renamed folder to Lobby.

* Fix due to change in Mirror 1691

* Renamed Scenes
Added LobbyScene property to OfflineGUI script.
2019-02-20 16:58:50 +01:00

163 lines
5.0 KiB
YAML

- title: "General"
children:
- title: "Overview"
url: "/General"
- title: "Why TCP?"
url: "/General/WhyTCP"
- title: "Getting Started"
url: "/General/Start"
- title: "Migration Guide"
url: "/General/Migration"
- title: "Deprecations"
url: "/General/Deprecations"
- title: "Support"
url: "/General/Support"
- title: "Concepts"
children:
- title: "Overview"
url: "/Concepts"
- title: "Authority"
url: "/Concepts/Authority"
- title: "About IDs"
url: "/Concepts/IDs"
- title: "Clients and Servers"
url: "/Concepts/ClientsServers"
- title: "Conversion"
url: "/Concepts/Conversion"
- title: "Debugging"
url: "/Concepts/Debugging"
- title: "HLAPI"
url: "/Concepts/HLAPI"
- title: "Clock Synchronization"
url: "/Concepts/ClockSync"
- title: "Mobile Tips"
url: "/Concepts/MobileTips"
- title: "Project Setup"
url: "/Concepts/Setup"
- title: "State Syncronization"
url: "/Concepts/StateSync"
- title: "Advanced State Syncronization"
url: "/Concepts/StateSyncAdvanced"
- title: "Visibility"
url: "/Concepts/Visibility"
- title: "Custom Visibility"
url: "/Concepts/VisibilityCustom"
- title: "Communications"
children:
- title: "Overview"
url: "/Concepts/Communications"
- title: "Remote Actions"
url: "/Concepts/Communications/RemoteActions"
- title: "Network Manager Callbacks"
url: "/Concepts/Communications/NetworkManager"
- title: "Network Behavior Callbacks"
url: "/Concepts/Communications/NetworkBehavior"
- title: "Network Messages"
url: "/Concepts/Communications/NetworkMessages"
- title: "GameObjects"
children:
- title: "Overview"
url: "/Concepts/GameObjects"
- title: "Spawn Player"
url: "/Concepts/GameObjects/SpawnPlayer"
- title: "Spawn Player - Custom"
url: "/Concepts/GameObjects/SpawnPlayerCustom"
- title: "Spawn Object"
url: "/Concepts/GameObjects/SpawnObject"
- title: "Spawn Object - Custom"
url: "/Concepts/GameObjects/SpawnObjectCustom"
- title: "Scene Objects"
url: "/Concepts/GameObjects/SceneObjects"
- title: "Components"
children:
- title: "Overview"
url: "/Components"
- title: "NetworkManager"
url: "/Components/NetworkManager"
- title: "NetworkLobbyManager"
url: "/Components/NetworkLobbyManager"
- title: "NetworkLobbyPlayer"
url: "/Components/NetworkLobbyPlayer"
- title: "NetworkManagerHUD"
url: "/Components/NetworkManagerHUD"
- title: "NetworkIdentity"
url: "/Components/NetworkIdentity"
- title: "NetworkStartPosition"
url: "/Components/NetworkStartPosition"
- title: "NetworkProximityChecker"
url: "/Components/NetworkProximityChecker"
- title: "NetworkTransform"
url: "/Components/NetworkTransform"
- title: "NetworkTransformChild"
url: "/Components/NetworkTransformChild"
- title: "NetworkAnimator"
url: "/Components/NetworkAnimator"
- title: "NetworkNavMeshAgent"
url: "/Components/NetworkNavMeshAgent"
- title: "NetworkController"
url: "/Components/NetworkController"
- title: "NetworkRigidbody"
url: "/Components/NetworkRigidbody"
- title: "Classes"
children:
- title: "Overview"
url: "/Classes"
- title: "NetworkServer"
url: "/Classes/NetworkServer"
- title: "NetworkConnection"
url: "/Classes/NetworkConnection"
- title: "NetworkClient"
url: "/Classes/NetworkClient"
- title: "NetworkBehavior"
url: "/Classes/NetworkBehavior"
- title: "Attributes"
url: "/Classes/Attributes"
- title: "SyncLists"
url: "/Classes/SyncLists"
- title: "Events"
children:
- title: "Application Events"
url: "/Events/Application"
- title: "Server Events"
url: "/Events/Server"
- title: "Client Events"
url: "/Events/Client"
- title: "Other Events"
url: "/Events/Other"
- title: "Messages"
children:
- title: "Overview"
url: "/Messages"
- title: "Transports"
children:
- title: "Overview"
url: "/Transports"
- title: "TCP - Telepathy"
url: "/Transports/Telepathy"
- title: "UDP - Ignorance"
url: "/Transports/Ignorance"
- title: "WebGL - Groove"
url: "/Transports/Groove"
- title: "Steam - Fizzy"
url: "/Transports/Fizzy"
- title: "Socket - Insight"
url: "/Transports/Insight"
- title: "Sample Projects"
children:
- title: "Overview"
url: "/Samples"
- title: "Pong"
url: "/Samples/Pong"
- title: "Services"
children:
- title: "Overview"
url: "/Services"
- title: "Match Service"
url: "/Services/Match"
- title: "Chat Service"
url: "/Services/Chat"
- title: "NAT Service"
url: "/Services/NAT"
- title: "Relay Service"
url: "/Services/Relay"