Mirror/docs/Concepts
Paul Pacheco c7b8f78aae #418 Send messages without id (#422)
* Client can send/receive messages without id

* Server can send and receive messages without id

* Move message id to one common place

* Client use the new send method

* Obsolete the message ids

* Remove player uses the new api

* Refactor AddPlayer with new message api

* Provide a Pack method that gets the message id

* Convert ready message to new api

* Use new api for ObjectDestroy and ObjectHide

* Refactored ready message to new API

* Refactored SpawnSceneObjectMessage to new api

* Convert local authority message to new api

* Convert spawn started message to new api

* Convert spawn finished message to new api

* Convert upate vars message to new api

* Convert owner message to new api

* Convert pong message to new api

* Convert RPC message to new api

* Convert SyncEvent rpc to new api

* Refactor Command to new api

* Refactor Ping to new api

* Convert ErrorMessage to new api

* Convert ErrorMessage to new api

* Use int instead of short for message id to avoid collisions

* Keep only 16 bit hash for message id

* Converted Disconnect Message to new api

* Convert Connect to new message api

* Convert not ready message to new api

* Convert scene message to new api

* the Enum is no longer used for message id

* Add non obsolete version of SendToClient

* Document how to use new API

With this PR,  we no longer use Message id,  document the proper use of the api

* use C# syntax highlight

* Update NetworkMessages.md (#5)

Punctuation changes, added `cs` to code blocks.

* Write message id in short instead of packed int

* Use packer method with id

* Pass the NetworkConnection to the client message handlers
2019-03-03 14:52:35 +01:00
..
Communications #418 Send messages without id (#422) 2019-03-03 14:52:35 +01:00
GameObjects Fixed erroneous documentation. (#485) 2019-02-28 11:54:11 +01:00
Authority.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
ClientsServers.md Update ClientsServers.md (#354) 2019-01-28 18:13:34 +01:00
ClockSync.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
Conversion.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
Debugging.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
HLAPI.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
IDs.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
index.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
MobileTips.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkAuthority.png New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkHost.png New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkLayers.jpg New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkManagerHUD-MatchMakerMode.png New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkManagerHUDDebugging1.jpg New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkManagerHUDDebugging2.jpg New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkManagerInspector.png New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkManagerWithPlayerPrefab.png New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkProximityCheck.png New Documentation (#184) 2018-12-26 16:07:24 -06:00
Setup.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
StateSync.md Update StateSync.md (#394) 2019-02-10 08:44:45 -06:00
StateSyncAdvanced.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
Visibility.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
VisibilityCustom.md New Documentation (#184) 2018-12-26 16:07:24 -06:00