Skip to content

fix: tutorial improvements #840

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Nov 10, 2022
Merged

fix: tutorial improvements #840

merged 14 commits into from
Nov 10, 2022

Conversation

LPLafontaineB
Copy link
Contributor

Select the type of change:

  • Small Changes - Typos, formatting, slight revisions
  • New Content - New features, sections, pages, tutorials
  • Site and Tools - Updates, maintenance, and new packages for the site and Docusaurus

Purpose of the Pull Request:

This PR includes some improvements to the Hello World and Golden Path tutorials. It adds some clarifications and explanations for a few steps, fixes a few broken links, and reorders the sections in Golden Path module 1 to make it easier to follow.

Issue Number:

MTT-4959, MTT-4960, MTT-4961, MTT-4965, MTT-4967, & MTT-4968

Copy link
Contributor

@armstrongl armstrongl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I just requested a few changes 🙂

@@ -208,7 +140,7 @@ Inside the `HelloWorldManager.cs` script, we define two methods which mimic the
```
</details>

`NetworkManager` implements the singleton pattern as it declares its singleton named `Singleton`. This is defined when the `MonoBehaviour` is enabled. This component also contains very useful properties, such as `IsClient`, `IsServer`, and `IsLocalClient`. The first two dictate the connection state we have currently established that you will use shortly.
The `NetworkManager` instance can be accessed statically from any other scripts via its singleton named `Singleton`. This is defined when the `MonoBehaviour` is enabled. This component also contains very useful properties, such as `IsClient`, `IsServer`, and `IsLocalClient`. The first two dictate the connection state we have currently established that you will use shortly.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can statically access the NetworkManager instance from any other scripts via its singleton named Singleton. This is defined when the MonoBehaviour is enabled. This component also contains very useful properties, such as IsClient, IsServer, and IsLocalClient. The IsClient and IsServer properties dictate the connection state we have currently established that you will use shortly.

How does this sound?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

much better

:::

On both client and server instances of this player, we call the `Move()` method, which will simply do the following.
In a networked game, server/host machines may need to run different functions to a networked player/client. (For example, in a server-authoritative game, the client would handle the player inputs but the movement would be done on the server). All of the instances of this script in the game, whether they're the host/server or a client, will call the `OnNetworkSpawn` method when the `NetworkObject` to which this script is attached has spawned, but only its owner will call the `Move` method. In the case of a Player Object, every client (or host) will have one instance spawned for them, for which they will be the owner. Calling this in `OnNetworkSpawn` makes sure that the NetworkObject has finished spawning so the check to see whether the player is a Server/Host or Client is valid. The `Move` method can then implement different logic depending on the answer (so that Servers do one thing, and Clients do another).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In a networked game, the dedicated server (or host) might need to run different functions than the networked player (the client). For example, in a server-authoritative game, the client would handle the player inputs, but the server would handle the movement. All instances of this script in the game, whether running on a server/host or a client, call the OnNetworkSpawn method when the NetworkObject to which this script is attached has spawned, but only its owner will call the Move method. In the case of a Player Object, every client (or host) has an instance of this script spawned for them, for which they are the owner. Calling this in OnNetworkSpawn ensures that the NetworkObject has finished spawning, so the check to see whether the player is a server/host or client is valid. The Move method can then implement different logic depending on the answer (so that servers do one thing, and clients do another).

I took a shot at rewording this paragraph a bit, but some things still aren't clear to me:

In the case of a Player Object, every client (or host) has an instance of this script spawned for them, for which they are the owner.

I want to convert this to active voice, but I'm unsure what spawns the script instance.

Calling this in OnNetworkSpawn ensures ...

It's not clear what "this" refers to here. Is it referring to the Move method?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I want to convert this to active voice, but I'm unsure what spawns the script instance.

The Player Object (which is a GameObject with a NetworkObject component, and in this case also the script this section is talking about) is spawned by Netcode directly. Maybe we should also add a link to this doc? https://docs-multiplayer.unity3d.com/netcode/current/basics/networkobject#player-objects

It's not clear what "this" refers to here. Is it referring to the Move method?

Yes

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In that case, how does this sound? :D

In a networked game, the dedicated server (or host) might need to run different functions than the networked player (the client). For example, in a server-authoritative game, the client would handle the player inputs, but the server would handle the movement. All instances of this script in the game, whether running on a server/host or a client, call the OnNetworkSpawn method when the NetworkObject to which this script is attached has spawned, but only its owner will call the Move method. In the case of a Player Object, Netcode spawns an instance of this script for every client and host (for which they are the owner). Calling the Move method in OnNetworkSpawn ensures that the NetworkObject has finished spawning, so the check to see whether the player is a server/host or client is valid. The Move method can then implement different logic depending on the answer (so that servers do one thing, and clients do another).

I'm also on board with linking to the player objects documentation. I'm not entirely sure if the relative URL I used here is correct, though 😅

Copy link
Contributor Author

@LPLafontaineB LPLafontaineB Nov 7, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good! I also added a few words to clarify that Netcode spawns the player objects, which then contain the scripts, and a bit more context to the use of OnNetworkSpawn

@@ -30,7 +30,7 @@ In this section we will create the basic building blocks of a multiplayer game.

### Creating Network Manager and selecting the Transport

In this section we will add a Network Manager and add Unity Transport (UTP) to our project.
In this section we will add a Network Manager and add Unity Transport (UTP) to our project. The [NetworkManager](../components/networkmanager.md) is the component that contains all of your project's netcode related settings. UTP is the transport layer that Netcode will use for communication between the server and the clients. See [here](../advanced-topics/transports.md) for more.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slight reword suggestion:

In this section, we add a Network Manager and Unity Transport (UTP) to our project. The NetworkManager is the component that contains all your project's netcode-related settings. UTP is the transport layer that Netcode uses for communication between the server and the clients. See here for more.

1. Click the **Start Host** button in the **NetworkManager** GameObject's inspector.
1. You should now see your scene with your Player Prefab spawned.

You can also use the command line helper to launch a server and one or more client that will connect to the server. You should then see the plane on the server, until the first client connects. Then, for each connected client, a new Player Prefab will be spawned.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor suggestion:

You can also use the command line helper to launch a server and one or more clients to connect to the server. You should see the plane on the server until the first client connects. Then, a new Player Prefab will be spawned for each connected client.

What spawns the new Player Prefabs for each connected client?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, I'll clarify this

Copy link
Contributor

@armstrongl armstrongl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good!

@LPLafontaineB LPLafontaineB merged commit 62e56a2 into develop Nov 10, 2022
@LPLafontaineB LPLafontaineB deleted the fix/tutorial-improvements branch November 10, 2022 18:57
armstrongl pushed a commit that referenced this pull request Nov 10, 2022
* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
armstrongl pushed a commit that referenced this pull request Nov 15, 2022
* Publish staged content (#844)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Fix SceneEventType Typo

LoadEvenetCompleted should be LoadEventCompleted.
Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html

Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
armstrongl pushed a commit that referenced this pull request Nov 28, 2022
* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

* Add Optimizing Boss Room Performance (#848)

* Add Optimizing Boss Room Performance

* Minor fixes

* Implement feedback

* Fix SceneEventType Typo (#850)

* Publish staged content (#844)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Fix SceneEventType Typo

LoadEvenetCompleted should be LoadEventCompleted.
Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html

Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Simplify Boss Room Get started page (#851)

* Make Get started reflect the README

* Implement suggestions

* Info about ParrelSync with Unity Authentication (#795)

* Info about ParrelSync with Unity Authentication

Add some information about using ParrelSync with Unity Authentication.
Include a code snippet showing how to use the ClonesManager to automatically switch player profiles.

* Implement suggested changes

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Add Network Simulator documentation (#853)

* Add Network Simulator docs

* Add to sidebar

* Fix hard line breaks

* Implement suggested changes

* Implement suggested changes

* Add versioning for Tools and switch the latest to 1.1.0

* Add Tools 1.1.0 SDK documentation

* Remove test pages (#862)

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>
armstrongl pushed a commit that referenced this pull request Nov 30, 2022
* Publish staged content (#852)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

* Add Optimizing Boss Room Performance (#848)

* Add Optimizing Boss Room Performance

* Minor fixes

* Implement feedback

* Fix SceneEventType Typo (#850)

* Publish staged content (#844)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Fix SceneEventType Typo

LoadEvenetCompleted should be LoadEventCompleted.
Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html

Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Simplify Boss Room Get started page (#851)

* Make Get started reflect the README

* Implement suggestions

* Info about ParrelSync with Unity Authentication (#795)

* Info about ParrelSync with Unity Authentication

Add some information about using ParrelSync with Unity Authentication.
Include a code snippet showing how to use the ClonesManager to automatically switch player profiles.

* Implement suggested changes

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Add Network Simulator documentation (#853)

* Add Network Simulator docs

* Add to sidebar

* Fix hard line breaks

* Implement suggested changes

* Implement suggested changes

* Add versioning for Tools and switch the latest to 1.1.0

* Add Tools 1.1.0 SDK documentation

* Remove test pages (#862)

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>

* Fixed typo in messaging-system.md (#864)

NetworkVariables was spelt *Newt*orkVariable (lol)

* Update networkobject.md (#860)

Co-authored-by: Larah Armstrong <[email protected]>

* docs: fix broken copy/paste link (#855)

This fixes the broken copy/paste link for adding the Multiplayer Samples Utilities package.

Co-authored-by: Larah Armstrong <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>
Co-authored-by: Walter Hulsebos <[email protected]>
Co-authored-by: Alex Robinson <[email protected]>
Co-authored-by: Jonas Lagoni <[email protected]>
armstrongl pushed a commit that referenced this pull request Dec 8, 2022
* Sync develop with main (#868)

* Publish staged content (#852)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

* Add Optimizing Boss Room Performance (#848)

* Add Optimizing Boss Room Performance

* Minor fixes

* Implement feedback

* Fix SceneEventType Typo (#850)

* Publish staged content (#844)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Fix SceneEventType Typo

LoadEvenetCompleted should be LoadEventCompleted.
Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html

Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Simplify Boss Room Get started page (#851)

* Make Get started reflect the README

* Implement suggestions

* Info about ParrelSync with Unity Authentication (#795)

* Info about ParrelSync with Unity Authentication

Add some information about using ParrelSync with Unity Authentication.
Include a code snippet showing how to use the ClonesManager to automatically switch player profiles.

* Implement suggested changes

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Add Network Simulator documentation (#853)

* Add Network Simulator docs

* Add to sidebar

* Fix hard line breaks

* Implement suggested changes

* Implement suggested changes

* Add versioning for Tools and switch the latest to 1.1.0

* Add Tools 1.1.0 SDK documentation

* Remove test pages (#862)

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>

* Fixed typo in messaging-system.md (#864)

NetworkVariables was spelt *Newt*orkVariable (lol)

* Update networkobject.md (#860)

Co-authored-by: Larah Armstrong <[email protected]>

* docs: fix broken copy/paste link (#855)

This fixes the broken copy/paste link for adding the Multiplayer Samples Utilities package.

Co-authored-by: Larah Armstrong <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>
Co-authored-by: Walter Hulsebos <[email protected]>
Co-authored-by: Alex Robinson <[email protected]>
Co-authored-by: Jonas Lagoni <[email protected]>

* Update PR template with warning (#869)

* Fixed misleading example about NetworkList (#854)

Fixed misleading example about NetworkList, and added a more extensive example to display how to react on NetworkList changes specifically on the server/client

Co-authored-by: Larah Armstrong <[email protected]>

* Update ClientDriven.md with updated scripting references (#865)

Co-authored-by: Larah Armstrong <[email protected]>

* chore: Managed Netvar documentation (#818)

* Update UTP 2.0 documentation (#875)

* Update UTP 2.0 documentation

* Add images

* Fix pipeline image

* Swap pipeline image order

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>
Co-authored-by: Walter Hulsebos <[email protected]>
Co-authored-by: Alex Robinson <[email protected]>
Co-authored-by: Jonas Lagoni <[email protected]>
Co-authored-by: Paolo Abela <[email protected]>
Co-authored-by: Fernando Cortez <[email protected]>
Co-authored-by: Kitty Draper <[email protected]>
armstrongl pushed a commit that referenced this pull request Dec 13, 2022
* Sync develop with main (#868)

* Publish staged content (#852)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

* Add Optimizing Boss Room Performance (#848)

* Add Optimizing Boss Room Performance

* Minor fixes

* Implement feedback

* Fix SceneEventType Typo (#850)

* Publish staged content (#844)

* Merging Develop with Main (#813) (#826)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* small fixes for tutorials (#829)

* renamed command line argument and variable in helloworld code snippet

* fixing broken link in gp module 2

* fixing indentation issues in gp 1 code snippets

* fixing log not corresponding to code example

* updating gp table of contents

* removing unneeded instructions

* Update NGO changelog to 1.1.0 (#834)

* Update NGO changelog to 1.1.0

* Add PR and issue links

* In-Scene Placed NetworkObject updates for v1.1.0 (#816)

* Merging Develop with Main (#813)

* Updating docs page in 2D space shooter (#810)

Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction)

* updating boss room example used in mid-game reconnecting doc (#725)

Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>

* Update getting-started-boss-room.md (#812)

Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* Start 1.1.0 updates

Just creating a branch to start working on v1.1.0 updates

* update

updated the spawning and despawning portion.

* update

Final first pass for in-scene placed NetworkObject documentation updates.

* update

adding temporary warning to users about in-scene placed NetworkObject parenting.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>

* WorldPositionStays update (#778)

* WorldPositionStays update 

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.

* update

Still WIP

* update

additions and adjustments.

* update

* update

final pass adjustments for the PRs suggested updates.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Remove internal comment (#830)

* update ClientNetworkTransform information (#791)

* update ClientNetworkTransform information

This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode,

* update

adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version

* update

Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Updated existing or added missing dark themes to our sequence and scene diagrams! (#838)

Co-authored-by: Larah Armstrong <[email protected]>

* Add NGO 1.1.0 documentation (#839)

* Bump version

* update

Adjusting the code example to be compliant with the recent updates.
Adding additional information about the example in the note.

* parenting update

Adding some additional language to the parenting related documents and fixing a minor spelling issue.

Co-authored-by: NoelStephensUnity <[email protected]>

* NGO 1.1.0 release notes (#843)

* Fix version drop-down order

* Add NGO 1.1.0 release notes

* fix: tutorial improvements (#840)

* fixing typos and broken links

* clarifying the Testing Hello World section

* Clarified the usage of OnNetworkSpawn in HelloWorldPlayer

* clarified Adding Editor Modes section in GP1

* clarified use of command line helper

* Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs

* restructured GP1 to have instructions to add script after description of why we add them

* adding links to gp_intro

Co-authored-by: Larah Armstrong <[email protected]>

* Add "coming soon" note to empty pages (#845)

* Add Optimizing Boss Room Performance

* Revert "Add Optimizing Boss Room Performance"

This reverts commit 427c1f2.

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Fix SceneEventType Typo

LoadEvenetCompleted should be LoadEventCompleted.
Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html

Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>

* Simplify Boss Room Get started page (#851)

* Make Get started reflect the README

* Implement suggestions

* Info about ParrelSync with Unity Authentication (#795)

* Info about ParrelSync with Unity Authentication

Add some information about using ParrelSync with Unity Authentication.
Include a code snippet showing how to use the ClonesManager to automatically switch player profiles.

* Implement suggested changes

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>
Co-authored-by: Larah Armstrong <[email protected]>

* Add Network Simulator documentation (#853)

* Add Network Simulator docs

* Add to sidebar

* Fix hard line breaks

* Implement suggested changes

* Implement suggested changes

* Add versioning for Tools and switch the latest to 1.1.0

* Add Tools 1.1.0 SDK documentation

* Remove test pages (#862)

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>

* Fixed typo in messaging-system.md (#864)

NetworkVariables was spelt *Newt*orkVariable (lol)

* Update networkobject.md (#860)

Co-authored-by: Larah Armstrong <[email protected]>

* docs: fix broken copy/paste link (#855)

This fixes the broken copy/paste link for adding the Multiplayer Samples Utilities package.

Co-authored-by: Larah Armstrong <[email protected]>

Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>
Co-authored-by: Walter Hulsebos <[email protected]>
Co-authored-by: Alex Robinson <[email protected]>
Co-authored-by: Jonas Lagoni <[email protected]>

* Update PR template with warning (#869)

* Fixed misleading example about NetworkList (#854)

Fixed misleading example about NetworkList, and added a more extensive example to display how to react on NetworkList changes specifically on the server/client

Co-authored-by: Larah Armstrong <[email protected]>

* Update ClientDriven.md with updated scripting references (#865)

Co-authored-by: Larah Armstrong <[email protected]>

* chore: Managed Netvar documentation (#818)

* Update UTP 2.0 documentation (#875)

* Update UTP 2.0 documentation

* Add images

* Fix pipeline image

* Swap pipeline image order

* Bump loader-utils from 1.4.0 to 1.4.1 (#847)

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
- [Commits](webpack/loader-utils@v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Larah Armstrong <[email protected]>

* Bump decode-uri-component from 0.2.0 to 0.2.2 (#874)

Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Larah Armstrong <[email protected]>

* Add MPPM documentation (#881)

* Update NGO about topic (#886)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Christopher Pope <[email protected]>
Co-authored-by: LPLafontaineB <[email protected]>
Co-authored-by: Sara [Unity] <[email protected]>
Co-authored-by: Sam Bellomo <[email protected]>
Co-authored-by: Noel Stephens <[email protected]>
Co-authored-by: Jil Franco <[email protected]>
Co-authored-by: NoelStephensUnity <[email protected]>
Co-authored-by: Hunter <[email protected]>
Co-authored-by: Ben Randall <[email protected]>
Co-authored-by: Walter Hulsebos <[email protected]>
Co-authored-by: Alex Robinson <[email protected]>
Co-authored-by: Jonas Lagoni <[email protected]>
Co-authored-by: Paolo Abela <[email protected]>
Co-authored-by: Fernando Cortez <[email protected]>
Co-authored-by: Kitty Draper <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants