* fix the no fire sound problem (#138)
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
* changelog addition
---------
Co-authored-by: Zhanyu Feng <42690051+Alexander5421@users.noreply.github.com>
* [Project] ParrelSync's cloens are gitignored
* [Feature] Added an example scene with basic character controller and connection functionality
[Project] Added TextMeshPro's assets
* [Optimization] Marked environemnt objects as static, moved them to another layer which doesn't self-collide
* [Feature] Added a script to manage and change the color of a ColoredCube using NetworkVariables and RPCs
[Project] Added ColoredCube prefab
[Project] Grouped assets specific to this scene under a specific folder
* [Refactoring] Code cleanup
* [Project] Added SpriteEditor package
* [UI] Added a SpeechBubble to the objects in the scene to better explain what they do
* [Feature] Cubes speech bubbles only appear when the local player is close enough to them
* [Project] Removed unneeded packages and added URP package
* [Project] Converted materials to URP
* [VFX] Added Post processing
* [Documentation] (API Diorama) Added README
* [UI] (API Diorama) The color of the button representing the selected network mode (Host/Client/Server) changes when a network mode is selected
* [UI] (API Diorama) (no patch) Improved polishing of the buttons used to start the Networked session
[UI] Added a game UI that explains the controls
* [Tutorial] (API Diorama) Added Welcome Dialog
[Project] (API Diorama) Added In-editor tutorial packages
* [Tutorial] (API Diorama) Added external links to the table of content
[Tutorial] (WIP) (API Diorama) Added first steps of tutorial 1
[UX] (API Diorama) Unlocked mouse while a player character is in the scene
* [Bugfix] (no patch) (API Diorama) Removed duplicated audio listener
* [Bugfix] (no patch) (API Diorama) Fixed player not reacting to input
* [UI] (no patch) (API Diorama) Moved Color Manager script higher in the ColoredCube's inspector for visibility
* [Tutorial] (API Diorama) Added a tutorial about NetworkVariables and RPCs
* [Project] Fixed player prefab's layer
* [Project] Classes cleanup
* [Project] Added UnitySceneReference package
* [Feature] Added a screen selection scene
[Project] Renamed existing scenes to match their purpose
* [Project] Updated executable name and default resolution
* [System] Elements of the screen selection can now have images
* [Project] Added representative image for the "NetworkVariable Vs RPC" scene
* [Tutorial] Selecting "i'll explore on my own" in the welcome dialog will open the diorama selection scene
* [Project] Added documentation
* [CI] Added Pull request template
* [Tutorial] (no patch) Added Github issues link to the table of content
* [Tutorial] (no patch) Mentioned ParrelSync at the end of the tutorial
* [Project] Updated NGO to 1.2.0
* [Project] Removed custom implementation fo ClientNetworkAnimator to use the one from BossRoom instead
* [Bugfix] (no patch) Fixed wrong layers of scene objects that caused players to interact weirdly with them
* [Bugfix] (no patch) Fixed OnServerChangeColorServerRpc being invokable only by the host
* [Refactoring] Removed dead code
* [Project] (no patch) Moved pull request template to the root of the repository
* [Project] Changed the structure of the project to make it easier to find Diorama scenes
* [Project] Moved reusable assets and APIs to the common folder
* [Project] Added boilerplate scene for "NetworkVariables" example
* [Feature] Added custom data types synchronization example to the NetworkVariables example scene
* [Tutorials] (API Diorama) Grouped tutorial in a specific category of the Table Of Content
[Tutorial] (API Diorama) Added a tutorial about NetworkVariables and RPCs
* [Project] Removed unneeded prefab
* [Feature] (API Diorama) Added a new scene to display the usage of RPCs
[Project] (API Diorama) Moved SpeechBubble prefab and scripts to the Common folder
[project] Updated build settings to include the new scene
* [Tutorials] (API Diorama) Fixed typo
* [Tutorials] (API Diorama) Completion Dialogs no longer self-close after an option that opens an external link is selected
[Tutorials] (API Diorama) Added tutorial for RPCs scene
* [UI] (API Diorama) Added a "Disconnect" button
[System] Handled disconnection case in script behaviours
* [Change] Used non-swear words as swear words
[Change] Changed usernames
* [Bugfix] Fixed NetworkObjects not being despawned upon server disconnection
* [Bugfix] Fixed missing status checks in server-managed networked classes
* [Refactoring] Fixed typo
* [UI] Improved clarity of instructions in the UI
[UI] Fixed UI scaling issues at different resolutions
* [UI] Added a "Quit scene" button to go back to the Selection screen from any scene while playing
* [Bugfix] (API Diorama) Fixed multiple NetworkManager staying around when switching between scenes after a disconnection
* [Bugfix] (API Diorama) Fixed ptotential NullReferenceException when disconnecting
* [Tutorial] Improved clarity around why selecting the Host mode is what the tutorials recommend [skip ci]
* [UI] Added a "server-only" overlay for when a the scenes are running in server-only mode
* [Refactoring] Removed dead code
* [Refactoring] Renamed ChatManager to MoodManager so that users don't think that we're suggesting a production-ready implementation of a Chat
[Project] Moved PositionOffsetKeeper to an utils folder
* [Tutorial] Fixed typo
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
* [UI] Added more information in the server-only overlay
* [Refatoring] Removed dead code
* [Project] Grouped common scene objects under an "Environment" prefab
* [Project] Added an editor-only scene light in the selection screen to avoid light artifacts when switching scenes
* [Project] Moved animations to common folder
* [Projcet] (API Diorama) Added ProximityChecks Diorama Scene (WIP)
* [Project] (Diorama) Added Proximity Checks Diorama to the Selection Screen and build settings
* [UI] (no patch) (Diorama) Added a dynamic visual indicator of Proximity range in the ProximityChecks scene
* [System] (Diorama) Made NetvarVsRPC scene character-free
* [Project] Enabled connetion approval in RPC scene to allow custom spawn logic
[Project] Added barebone Player prefab to RPC scene
[Tutorial] Updated RPC tutorial
[Feature] Players in RPC scene spawn at random positions to not overlap
* [Tutorial] Added tutorial for proximity checks and local interactions
* [Tutorial] Copy adjustements + Added highlighting to relevant scripts in project browser
* Update Basic/APIDiorama/Assets/Common/Scripts/DioramaUtilities.cs
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Update Basic/APIDiorama/Assets/UseCaseSamples/NetworkVariables/Scripts/CharacterManager.cs
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Update Basic/APIDiorama/Assets/UseCaseSamples/ProximityChecks/Scripts/ProximityChecker.cs
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
* [Project] Removed unnecessary files and dependencies
* [Project] Removed unneeded files [skip ci]
* [Refactoring] Minor refactorings, removed unneeded files
* [System] Added examples about using ProximityChecker events instead of polling
* [Refactoring] Removed unnecessary code for GameUI's initialization
* [Project] asmdef references are now by name instead of GUID
* [Refactoring] Improved PlayerSpawnManager example
* [Project] Updated readme
* [Project] Fixed typos
* [Refactoring] Displayed usage of NetworkManager.Singleton.LocalClient.PlayerObject in ProximityChecker to double down on netcode-specific learnings
* [Project] Removed "devlocker.utils.scenereference" package
* [Project] Added more in-code explanations.
* [Bugfix] Updated scene names in SelectionScreen
* [Project] Removed dead references
* [Project] Fixed typo
* [Project] Removed Third Party Notice [skip ci]
* [Project] Updated PR template [skip ci]
* [Refactoring] Added customized namespaces to each diorama
* [Project] Added third party notices for ParrelSync
* Added basic project tests (#115)
* [CI] Added tests to ensure no broken assets or scene references are shipped
* [CI] Added APIDiorama to CI
* Feature: Art Pass [MTT-5907] (#133)
* first pass of art pass
* ui and material color tweaks and button outline implementation
* updated spawned obj color
* fixed lighting in this scene
* background color lighted slightly
* updated welcome dialog art
* updated tutorial thumbnail images
* scene and tutorial thumbnail image updates
* updated rpc and netvar vs rpc images per comments
* updated texture type
* updated the images to be a little be more polished and also updated image types
* (Api diorama) Updated to latest LTS and NGO (#MTT-6884) (#137)
[Project] Updated to latest 2022 LTS
[Tutorial] Enabled tutorial welcome dialog at startup
Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>
* Renamed "Api diorama" into "Multiplayer Use Cases" (#MTT-6885) (#141)
* [Refactoring] Renamed to "MultiplayerUseCase" all code-related references to "APIDiorama"
* [Project] Renamed "APIDiorama" folder into "Multiplayer Use Cases"
[Tutorial] Fixed Scritps not being highlighted properly in the inspector during tutorials
* [Documentation] minor fix
* [Project] Enabled IET welcome dialog at first startup
---------
Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>
* [CI] Updated CI script to reference 2022 LTS and the renamed project
* [Project] Moved "Multiplayer Use Cases" sample to the Experimental folder
* [Project] Updated readme
* [CI] Fixed path of Multiplayer Use Cases sample in project.metafile
* Update Experimental/MultiplayerUseCases/Packages/manifest.json
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
* [Project] Updated packages
---------
Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>
* ClientDriven updated to 2022.3.0f1 LTS
* DynamicAddressablesNetworkPrefabs updated to 2022.3.0f1 LTS
* Invaders updated to 2022.3.0f1 LTS
* Invaders: fixing a null ref on disconnect on client after host disconnects
* Invaders: URP files updated
* 2DSpaceShooter updated to 2022.3.0f1 LTS
* testing Yamato jobs on 2022.3
* changelog addition
* fixing Readme references to newest LTS version
* fixed some broken readme links, added in direct links to each sample from their respective readmes, updated project versions to new patch, and updated changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
* updating changelog with pr number
* updated this web badge to have this patch release as latest release
* more link fixes
* made changelog descriptions more accurate
* Update README.md
* updated dynamic prefabs bundle version to 1.2.1
* Added this little bit to the readme to address one PR comment that was missed
* Update Basic/DynamicAddressablesNetworkPrefabs/README.md
* Update Basic/DynamicAddressablesNetworkPrefabs/README.md
* updated changelog
* updated readme change to correct PR number
* added that the whole repo's readme was updated
* added materials folder pr to dynamic prefabs section of changelog
* Update CHANGELOG.md
* changelog update
* updated changelog, added link for addressables
* updated this header to be more accurate
---------
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Readme updates
* more github readme updates
* in editor readme for dynamic prefabs--will update temporary image
* readme updates, comments addressed
* little readme updates with what to do in each scene for the other bitesize samples
* Update Basic/DynamicAddressablesNetworkPrefabs/README.md
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Update Basic/DynamicAddressablesNetworkPrefabs/README.md
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Update Basic/2DSpaceShooter/README.md
* readme updates
* version update to 1.2.0 and some tiny in project readme edits to bring them on par with the gihub ones
* updated readme image to match current UI
* okay updated again to this cuter version
---------
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>