Skip to content

WorldPositionStays update #778

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
Oct 27, 2022

Conversation

NoelStephensUnity
Copy link
Contributor

@NoelStephensUnity NoelStephensUnity commented Sep 19, 2022

The update to this documentation should not be merged until NGO v1.1.0 is available.

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:
PR-2146 WorldPositionStays and parenting fixes/updates.

Issue Number:
MTT-4616

The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged.
@NoelStephensUnity NoelStephensUnity marked this pull request as draft September 27, 2022 17:00
@NoelStephensUnity NoelStephensUnity marked this pull request as ready for review October 5, 2022 01:27
@chrispope chrispope changed the base branch from main to develop October 6, 2022 10:26

`NetworkBehaviour` includes a virtual method you can override to be notified when a `NetworkObject`'s parent has changed:
### Overview
- Setting the parent of a child's `Transform` directly (i.e. `transform.parent = childTransform;`) will always use the default `WorldPositionStays` value of `true`.
Copy link
Contributor

Choose a reason for hiding this comment

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

  • Setting the parent of a child's Transform directly (for example, transform.parent = childTransform;) will always use the default WorldPositionStays value of true.

I'm not sure I understand what this sentence is saying. Are you saying that if you directly set the parent of a child's Transform, the WorldPositionStays value will always be true?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes.

// WorldPositionStays defaults to true, clients are not synchronized but since this is the default it is the same as if it was synchronized
NetworkObject.transform.parent = parent.transform;  
// WorldPoisitonStays defaults to true, clients are not synchronized but since this is the default it is the same as if it was synchronized
NetworkObject.transform.SetParent(parent.transform);  
// WorldPositionStays will be false, but will not synchronize clients
NetworkObject.transform.SetParent(parent.transform, false); 
// WorldPositionStays will always be true (like the transform.SetParent), but NGO will synchronize this with clients
NetworkObject.TrySetParent(parent); 
// WorldPositionStays is false and NGO will synchronize this with clients
NetworkObject.TrySetParent(parent, false); 

`NetworkBehaviour` includes a virtual method you can override to be notified when a `NetworkObject`'s parent has changed:
### Overview
- Setting the parent of a child's `Transform` directly (i.e. `transform.parent = childTransform;`) will always use the default `WorldPositionStays` value of `true`.
- It is recommended to always use the `NetworkObject.TrySetParent` method when parenting if you plan on changing the `WorldPositionStays` default value.
Copy link
Contributor

@armstrongl armstrongl Oct 6, 2022

Choose a reason for hiding this comment

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

It is recommended to always use the NetworkObject.TrySetParent method when parenting if you plan on changing the WorldPositionStays default value.

I'm not a huge fan of this phrasing because it starts by saying that the user should always use the NetworkObject.TrySetParent method, then continues to say that they shouldn't always; only if they plan to change the default value of WorldPositionStays

How does this sound?

It's best practice to use the NetworkObject.TrySetParent method when parenting if you anticipate changing the default value of WorldPositionStays.

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 like that better too!

### Overview
- Setting the parent of a child's `Transform` directly (i.e. `transform.parent = childTransform;`) will always use the default `WorldPositionStays` value of `true`.
- It is recommended to always use the `NetworkObject.TrySetParent` method when parenting if you plan on changing the `WorldPositionStays` default value.
- When a server parents a spawned `NetworkObject` under another spawned `NetowrkObject` during a netcode game session this parent child relationship is replicated across the network to all connected and future late joining clients.
Copy link
Contributor

Choose a reason for hiding this comment

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

When a server parents a spawned NetworkObject under another spawned NetowrkObject during a netcode game session, this parent-child relationship is replicated across the network to all connected and future late-joining clients.

Side question: what replicates the parent-child relationship across all clients?

Copy link
Contributor Author

@NoelStephensUnity NoelStephensUnity Oct 6, 2022

Choose a reason for hiding this comment

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

The server sends a ParentSyncMessage to all clients when a NetworkObject's parenting status changes.
Really, now that I am reading over all of this...I think we should possibly have a couple of sections on parenting. Possibly an introduction section that describes how a server synchronizes clients with parenting changes (which we could dive into these kinds of details there), another that uses a very simple parenting walk through, and then a section that describes more advanced topics like how a child's scale is impacted by its parent and how WorldPositionStays impacts position, rotation, and scale.... perhaps that too could be broken into two or more sections.

Copy link
Contributor

Choose a reason for hiding this comment

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

I think that's a great idea! if you start a draft, I'm more than happy to help :)

- Setting the parent of a child's `Transform` directly (i.e. `transform.parent = childTransform;`) will always use the default `WorldPositionStays` value of `true`.
- It is recommended to always use the `NetworkObject.TrySetParent` method when parenting if you plan on changing the `WorldPositionStays` default value.
- When a server parents a spawned `NetworkObject` under another spawned `NetowrkObject` during a netcode game session this parent child relationship is replicated across the network to all connected and future late joining clients.
- In-scene placed `NetworkObject`s can be nested under a GameObject without a `NetworkObject` component and that hierarchy will be preserved until the parent is removed.
Copy link
Contributor

Choose a reason for hiding this comment

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

If you nest an in-scene placed NetworkObjects under a GameObject without a NetworkObject component, that hierarchy is preserved until the parent is removed.

Or

If you nest an in-scene placed NetworkObjects under a GameObject without a NetworkObject component, NGO preserves that hierarchy until the parent is removed.

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 see your point on the grammar/flow... I was trying to convey that "while you are in the editor if you nest an in-scene placed..."
The fact that you think it needs rephrasing means that my attempt to convey that in as short of a sentence possible failed...
😄
So, the idea is:
If, while editing a scene, a user nests an in-scene placed NetworkObject under a GameObject with no NetworkObject component then that parenting relationship will be preserved until the user removes (during runtime) the GameObject parent from the child NetworkObject.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It seems complex...but Unity parenting is complex... just it isn't noticeable until you try to synchronize other instances...then it becomes a complex (using the NGO v1.x.x architecture) topic. 😿

Copy link
Contributor

Choose a reason for hiding this comment

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

If, while editing a scene, a user nests an in-scene placed NetworkObject under a GameObject with no NetworkObject component then that parenting relationship will be preserved until the user removes (during runtime) the GameObject parent from the child NetworkObject.

This sounds much better, actually! I might just make a few tweaks:

If, while editing a scene, a user nests an in-scene placed NetworkObject under a GameObject with no NetworkObject component, then NGO preserves that parenting relationship until the user (during runtime) removes the GameObject parent from the child NetworkObject.

- It is recommended to always use the `NetworkObject.TrySetParent` method when parenting if you plan on changing the `WorldPositionStays` default value.
- When a server parents a spawned `NetworkObject` under another spawned `NetowrkObject` during a netcode game session this parent child relationship is replicated across the network to all connected and future late joining clients.
- In-scene placed `NetworkObject`s can be nested under a GameObject without a `NetworkObject` component and that hierarchy will be preserved until the parent is removed.
- Netcode for GameObjects will not allow you to re-parent the `NetworkObject` under the same or another `GameObject` that has no `NetworkObject` component.
Copy link
Contributor

Choose a reason for hiding this comment

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

Netcode for GameObjects does not allow you to re-parent the NetworkObject under the same or another GameObject that has no NetworkObject component.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

That works too!

:::

### Only Spawned NetworkObjects Can Be Parented
A `NetworkObject` can only be parented if it is spawned and can only be parented under another spawned `NetworkObject`. This also means that `NetworkObject` parenting can only occur during a network session (netcode enabled game session). Think of `NetworkObject` parenting as a netcode event. In order for it to happen, you must have, at very minimum, a server or host instance started and listening.

### Invalid `NetworkObject` Parenting Will Be Reverted
If an invalid/unsupported `NetworkObject` parenting happens, Netcode will immediately revert it back to its original parenting status.
If an invalid/unsupported `NetworkObject` parenting happens, the attempted parenting action will be immediately reverted it back to its original parenting status.

Copy link
Contributor

Choose a reason for hiding this comment

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

NGO immediately reverts invalid or unsupported NetworkObject parenting to the original parenting status.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

That is simpler, less to read, and conveys the same point.
I like it!


**For example:**
If you had a `NetworkObject` who's current parent was root and tried to parent it in an invalid way (i.e. under a GameObject without a `NetworkObject` component) then a warning message would be logged and the `NetworkObject` would revert back to having root as its parent.

### In-scene NetworkObject parenting of players
In-scene placed `NetworkObject` parenting of players requires the client to be synchronized first. Since a server can only perform parenting related actions, the server must have already received the `NetworkSceneManager` generated `SceneEventType.SynchronizeComplete` message before the server can parent the client's player `NetworkObject`.
In-scene placed `NetworkObject` parenting of players requires the client to be synchronized first. Since a server can only perform parenting related actions, the server must have already received the `NetworkSceneManager` generated `SceneEventType.SynchronizeComplete` message before the server can parent the client's player `NetworkObject`.
Copy link
Contributor

Choose a reason for hiding this comment

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

You must synchronize clients before parenting players with in-scene placed NetworkObject. Because a server can only perform parenting-related actions, the server must have already received the NetworkSceneManager generated SceneEventType.SynchronizeComplete message before the server can parent the client's player NetworkObject.

I'm not sure about the correctness of this revision. I leave it to your expertise 😄 .

Copy link
Contributor Author

@NoelStephensUnity NoelStephensUnity Oct 6, 2022

Choose a reason for hiding this comment

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

Uh...yeah that whole section I still am not happy with.

Basically this is what I am trying to convey:
Since in-scene placed NetworkObjects are spawned after the scene they are placed within has loaded, parenting of in-scene placed NetworkObjects under players requires that the clients first load the scene containing the in-scene placed NetworkObject before it can be parented under a player NetworkObject. As such, the server-side should receive the client's SceneEventType.SynchronizeComplete or SceneEventType.LoadComplete event before attempting to parent the in-scene placed NetworkObject under the player.

Copy link
Contributor

Choose a reason for hiding this comment

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

Dang, NetworkObject parenting is complicated. I had to step away and come back to this 😅

Let me try to break this down...

  • NetworkObjects you place in-scene spawn after the scene (that they are placed in) loads.
  • As a result:
    • The player's client must load the scene (containing the in-scene NetworkObject) before making the player the parent of the in-scene NetworkObject.
    • As a result:
      • You should (must?) receive the client's SceneEventType.SynchronizeComplete or SceneEventType.LoadComplete event server-side before you attempt to make the player the parent of the in-scene NetworkObject.

Am I getting it?

:::info
For more information, see the "[Real World In-scene NetworkObject Parenting of Players Solution](inscene_parenting_player.md)".
:::

### WorldPositionStays usage
When using the `NetworkObject.TrySetParent` or `NetworkObject.TryRemoveParent` methods, the `WorldPositionStays` parameter is synchronized with currently connected and late joining clients. When removing a child from its parent, you should use the same `WorldPositionStays` value that was used to parent the child. More specifically when `WorldPositionStays` is set to false this applies, but if you are using the defalt value of `true` then this is not required (because it is the default).
Copy link
Contributor

Choose a reason for hiding this comment

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

When using the NetworkObject.TrySetParent or NetworkObject.TryRemoveParent methods, the WorldPositionStays parameter is synchronized with currently connected and late-joining clients. You should use the same WorldPositionStays value that was used to parent the child when removing a child from its parent. More specifically, when WorldPositionStays is set to false, this applies, but if you are using the default value of true, then this is not required (because it is the default).

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah... that adjustment in the middle has a better flow to it.

### WorldPositionStays usage
When using the `NetworkObject.TrySetParent` or `NetworkObject.TryRemoveParent` methods, the `WorldPositionStays` parameter is synchronized with currently connected and late joining clients. When removing a child from its parent, you should use the same `WorldPositionStays` value that was used to parent the child. More specifically when `WorldPositionStays` is set to false this applies, but if you are using the defalt value of `true` then this is not required (because it is the default).

When the `WorldPositionStays` parameter in `NetworkObject.TrySetParent` is the default value of `true`, this will preserve the world space values of the child `NetworkObject` relative to the parent. However, sometimes you might want to only preserve the local space values (i.e. pick up an object that only has some initial changes to the child's transform when parented). Through a combination of `NetworkObject.TrySetParent` and `NetworkBehaviour.OnNetworkObjectParentChanged` you can accomplish this without the need for a `NetworkTransform`. To better understand how this works, it is important to understand the order of operations for both of these two methods:
Copy link
Contributor

Choose a reason for hiding this comment

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

When the WorldPositionStays parameter in NetworkObject.TrySetParent is the default value of true, NGO preserves the world space values of the child NetworkObject relative to the parent. However, sometimes you might want only to preserve the local space values (that is, pick up an object that only has some initial changes to the child's transform when parented). You can accomplish this without needing a NetworkTransform through a combination of NetworkObject.TrySetParent and NetworkBehaviour.OnNetworkObjectParentChanged. To better understand how this works, it is important to understand the order of operations for both of these two methods:

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We are allowed to use NGO?

Copy link
Contributor

Choose a reason for hiding this comment

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

That's a good question - one I've been wondering, too. In the gaming service documentation (e.g., Relay), we refer to Netcode for GameObjects as NGO (after introducing the acronym). Maybe that's not how we want to refer to it, though. Especially since we called it "netcode" everywhere else, this confused me a bit when I first started working with netcode.

Do you know who might be able to say authoritatively what we should and shouldn't use to refer to netcode?


**When to use a NetworkTransform**
If you plan on the child `NetowrkObject` moving around, rotating, or scaling independently (when parented or not) then you will still want to use a NetworkTransform.
If you only plan on making a one time adjustment to the child `NetworkObject`'s transform when parented, then you would not need `NetworkTransform` if you set `WorldPositionStays` to false when parenting the child.
Copy link
Contributor

Choose a reason for hiding this comment

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

Server-Side

  • NetworkObject.TrySetParent invokes NetworkBehaviour.OnNetworkObjectParentChanged.
    • You can adjust the child's position, rotation, and scale in the overridden OnNetworkObjectParentChanged method.
  • The ParentSyncMessage is generated, the transform values are added to the message, and the message is sent.
    • ParentSyncMessage includes the child's position, rotation, and scale
      • NGO synchronizes currently-connected and late-joining clients with the parenting and the child's associated transform values.

When to use a NetworkTransform
If you anticipate the child NetowrkObject moving around, rotating, or scaling independently (when parented or not), you should use a NetworkTransform.
If you only plan on making a one-time adjustment to the child NetworkObject's transform when parented, you do not need NetworkTransform (if you set WorldPositionStays to false when parenting the child).

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah... that is nice too.

@NoelStephensUnity NoelStephensUnity marked this pull request as draft October 11, 2022 20:40
NoelStephensUnity and others added 3 commits October 26, 2022 11:34
final pass adjustments for the PRs suggested updates.
@NoelStephensUnity NoelStephensUnity marked this pull request as ready for review October 26, 2022 18:50
@armstrongl armstrongl merged commit 348f364 into develop Oct 27, 2022
@armstrongl armstrongl deleted the update/WorldPositionStays-CompanionUpdate-PR-2146 branch October 27, 2022 18:00
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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>
Co-authored-by: Larah Armstrong <29762984+armstrongl@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>
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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>
Co-authored-by: Larah Armstrong <29762984+armstrongl@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>

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

NetworkVariables was spelt *Newt*orkVariable (lol)

* Update networkobject.md (#860)

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <larah@unity3d.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>
Co-authored-by: Walter Hulsebos <77513543+Walter-Hulsebos@users.noreply.github.com>
Co-authored-by: Alex Robinson <55513047+robin3a5@users.noreply.github.com>
Co-authored-by: Jonas Lagoni <jonas-lt@live.dk>
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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>
Co-authored-by: Larah Armstrong <29762984+armstrongl@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>

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

NetworkVariables was spelt *Newt*orkVariable (lol)

* Update networkobject.md (#860)

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <larah@unity3d.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>
Co-authored-by: Walter Hulsebos <77513543+Walter-Hulsebos@users.noreply.github.com>
Co-authored-by: Alex Robinson <55513047+robin3a5@users.noreply.github.com>
Co-authored-by: Jonas Lagoni <jonas-lt@live.dk>

* 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 <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>
Co-authored-by: Walter Hulsebos <77513543+Walter-Hulsebos@users.noreply.github.com>
Co-authored-by: Alex Robinson <55513047+robin3a5@users.noreply.github.com>
Co-authored-by: Jonas Lagoni <jonas-lt@live.dk>
Co-authored-by: Paolo Abela <rikudefuffs@gmail.com>
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: Kitty Draper <284434+ShadauxCat@users.noreply.github.com>
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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>

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

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <larah@unity3d.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: Larah Armstrong <larah@unity3d.com>
Co-authored-by: Larah Armstrong <29762984+armstrongl@users.noreply.github.com>

* 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 <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>

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

NetworkVariables was spelt *Newt*orkVariable (lol)

* Update networkobject.md (#860)

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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 <larah@unity3d.com>

Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>
Co-authored-by: Walter Hulsebos <77513543+Walter-Hulsebos@users.noreply.github.com>
Co-authored-by: Alex Robinson <55513047+robin3a5@users.noreply.github.com>
Co-authored-by: Jonas Lagoni <jonas-lt@live.dk>

* 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 <larah@unity3d.com>

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

Co-authored-by: Larah Armstrong <larah@unity3d.com>

* 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] <support@github.com>

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

* 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] <support@github.com>

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

* Add MPPM documentation (#881)

* Update NGO about topic (#886)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Christopher Pope <chris@unity3d.com>
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sara [Unity] <89528471+s-omeilia-unity@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: NoelStephensUnity <73188597+NoelStephensUnity@users.noreply.github.com>
Co-authored-by: Hunter <60201971+HooferDevelops@users.noreply.github.com>
Co-authored-by: Ben Randall <veleek@gmail.com>
Co-authored-by: Walter Hulsebos <77513543+Walter-Hulsebos@users.noreply.github.com>
Co-authored-by: Alex Robinson <55513047+robin3a5@users.noreply.github.com>
Co-authored-by: Jonas Lagoni <jonas-lt@live.dk>
Co-authored-by: Paolo Abela <rikudefuffs@gmail.com>
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: Kitty Draper <284434+ShadauxCat@users.noreply.github.com>
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants