* 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>
* edited, renamed, and modified the materials of the project prefabs
* renaming and changing the materials of the spawned prefabs. also put them in their own folder
* renamed the grey prefab to gray, moved the magenta one into the right folder, and added some scene prefabs to each scene so it looks nicer :)
* UI integrated to api playground
* fix to APIPlayground disconnects
* visibility check still runs on server, no need to check for visibility status on server
* removing debug log
* spawn with visibility use-case UI hooked up, cleanup
* spawn synchronously use-case UI integrated, cleanup
* load all prefabs use-case UI integrated
* connection approval use-case UI integrated
* preloading use-case UI integrated, cleanup of old UI class
* server buttons and callbacks removed
* fixed the client button to be centered
* fix for early denial on approval on max player count, cleanup
* removed unnecessary in RPC params for client confirmation
* PR feedback
---------
Co-authored-by: jilfranco-unity <jillian.franco@unity3d.com>
* A new branch for the UI work post project rename to avoid a ton of merge issues
* Added some methods to clean up all of the connections UI and their respective dictionaries
* added an implementation of two dynamic prefabs usage strategies
* Added brief readme
* Update Basic/DyanmicPrefabs/Assets/Scripts/01_Sparse loading with no latejoin/SparseLoadingNoLatejoinSample.cs
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Update Basic/DyanmicPrefabs/Assets/Scripts/01_Sparse loading with no latejoin/SparseLoadingNoLatejoinSample.cs
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* slimmed down the package manifest
* swapped awake for async start, added more comments to help the user understand what's going on
* sparse loading now ensures clients ack the prefab load before spawning
* added server-side logic to not delay the spawn of a prefab that has already been preloaded on all peers
* formatting
* wip adding latejoin support
* fixing some exceptions
* sparse loading works with latejoins
* Added functionality for spawning prefabs and keeping them hidden with visibility system
* added a slightly better visual for prefab spawning
* added better ui for controlling the spawning
* spawn methods now require initial position and rotation
* naming adjustments and cleanup
* Apply suggestions from code review
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Update Basic/DyanmicPrefabs/README.md
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* updated readmer
* delay for addressable loadings, fix for latejoiners during synchrnonous spawns
* added suggestions for further improvements
* editor update to 2021.3.15f1 & NGO 1.2.0
* refactored the custommessage usage to use NGO's DisconnectReason
* connection flow converted to a state machine
* comments
* disconnection logic on connected states & logging
* comments
* restructuring of scripts and scenes
* further restructuring WIP (previous methods working, outstanding is connection approval)
* dynamic prefab status utilities made into static class, reconnection re-integrated
* formatting and added a scripting define for artificial delay
* refactoring/comments of all use cases
* removing unnecessary async operation on already loaded prefab
* renaming cleanup, AddressableGUID dictionary lookups don't create allocations with IEqualityComparer
* parity of use case scene names and scripts
* addressing a few more PR comments
* a few more PR comments addressed
* more PR feedback addressed, AddressableGUIDCollection no longer necessary
* AppController didn't need to be NetworkBehaviour, comments
* fix on last commit for in-scene networkbehaviours on shutdown
* removing debug comment
* removing remarks that will go inside of readme
* more remarks added to the use cases
* grammar fix
* harmonizing visibility terminology in docs
* upgrade to 2021.3.18f1 LTS
* comment fix
* renamed project to DynamicAddressablesNetworkPrefabs
* comments
* renaming for shorter paths to have jobs succeed
---------
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>