* using NetworkObject.InstantiateAndSpawn() where possible
* further clarifying InstantiateAndSpawn() issue
* changelog addition
* project readme fixed with NGO version bump
* upgrade to Netcode for GameObjects v1.8.1, centralizing position changes client-side to one class
* redundant cast to NetworkObject removed, summary fix
* starting position set to origin once past all spawn points
* Rpcs converted to Universal Rpcs
* changelog addition
* more context on pattern change
* renaming of auto-gen method
* added object spawner game objects for startup instead of in-scene place objects
there to copy behavior in Boss Room and to keep it consistent between different clients including late joiners
* adding NetworkObjectSpawner.cs script
* implemented spawning logic into an OnServerStarted event
* addressed feedback including namepace, OnDestroy method and null check
* added prefab variants and added summary to NetworkObjectSpawner
* update for CHANGELOG
* adding NetworkManager.Singleton to functions and changing to var
* removed unnecessary lines, adjusted debug.assert and adjusted tags within the scene
* 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
* 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>
* some UI background updates
* UI Update, backgrounds for the in game UI as well as matching the main menu UI to said backgrounds
* small update to the text color
* made in game tutorial text bigger
* re-enabled ui in scene
* Removed some in scene overrides
* update clientdriven sample to 2021.3.12f1
* third person controller assets added
* dependencies updated
* update to NGO 1.0.2
* integration of networked third person character avatar
* using NGO 1.1.0
* WIP targeting Boss Room's utility package commit for ClientNetworkAnimator
* IP window allows for custom IP using UI Toolkit, player apply force re-added
* feedback: non-alloc raycasts, less spawns, format, etc
* removing motionspeed animation speed multiplier
* player spawned after spawn points are consumed is spawned at world origin
* feedback on formatting & interactivity
* changlog addition, more feedback changes
* MTT stamps for thirdpersoncontroller script
* reordering when iskinematic is enabled
* capsule collider added to ghost players, ingredient is dropped overhead
* ground layer usage
* stove collider upsize
* restoring drop overhead, removing fixedupdate usage
* renaming
* re-enabling footstep sound on ghost clients
* UI visual update, as well as renaming / deleting old files from the 2D space shooter
* more description on MTT usage
* re-added MotionSpeed functionality, any mapping can apply input (input disabled on out of focus devices)
* comment feedback
* pickup height bumped up
* documenting NGO workaround to set in-scene NetworkVariable starting values
* dropzone prefab scale correction
* removing old host/join component, player motionspeed default param set to 1
* removing workaround on networkvariables on in-scene placed NetworkObjects
* Updated description of tutorial in the game UI
* Packages lock update and reserialization of a ui texture
* Made outline of words a bit darker to improve legibility against background
* Fixed up some broken style sheet refs and deleted the old unused font
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
* Added different color options to the character shader
* Refactored the character shader, exposed player colors to the material inspector
* More refactoring/cleaning of player color shader
* Edited player materials to work with shader refactor
* Another refactor of the color shader
* Added color switching script
* Added the color changing script to the networked character's mesh
* Update Basic/ClientDriven/Assets/Scripts/ClientPlayerColor.cs
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
* Switch grading mode to HDR
Within the URP asset, the grading mode property within post-processing was set to a low dynamic range. I switched it to a high dynamic range to improve the precision and quality of the colour grading. Producing a nicer render.
* Changed post processing settings to account for HDR, also changed color space from gamma to linear
* a couple more tiny color edits to the pick up materials
Co-authored-by: jilfranco-unity <jillian.franco@unity3d.com>
* third person controller assets added
* dependencies updated
* integration of networked third person character avatar
* using NGO 1.1.0
* targeting Boss Room's utility package commit for ClientNetworkAnimator
* IP window allows for custom IP using UI Toolkit, player apply force re-added
* feedback: non-alloc raycasts, less spawns, format, etc
* removing motionspeed animation speed multiplier
* player spawned after spawn points are consumed is spawned at world origin
* feedback on formatting & interactivity
* changlog addition, more feedback changes
* MTT stamps for thirdpersoncontroller script
* reordering when iskinematic is enabled
* capsule collider added to ghost players, ingredient is dropped overhead
* ground layer usage
* stove collider upsize
* restoring drop overhead, removing fixedupdate usage
* re-enabling footstep sound on ghost clients
* more description on MTT usage
* re-added MotionSpeed functionality, any mapping can apply input (input disabled on out of focus devices)
* pickup height bumped up
* documenting NGO workaround to set in-scene NetworkVariable starting values
* dropzone prefab scale correction
* removing old host/join component, player motionspeed default param set to 1
* removing workaround on networkvariables on in-scene placed NetworkObjects
* updating the project to 2021.3.15f1
* adding rigidbody interpolation to the ingredient prefabs
* turning off interpolation while object is picked up
* updating boss room utilites package version
* update clientdriven sample to 2021.3.12f1
* third person controller assets added
* dependencies updated
* First pass of art level art updates and URP port
* Added carrying animation to project
* Environment Art Pass
* Animation import setting edits
* More environment art pass, specifically on drop zones and stoves
* Dropzone ingredient animation
* Animated ingredient materials
* More overall theme changes, as well as some small bug fixes
* Updated shadow biases to remove banding
* New GUIDs for these assets
* Turned off cast shadows on some object
* Updated shadow bias again to fix cracks in shadows
* deleted unused animations from this branch, will be restored in another branch
* Fixed NGO version to be 1.1.0
* Updated ingredient materials
(most notably making the purple material a lot more white to increase contrast from the purple background)
* Color adjustments
* Updated 3rd person model materials to URP ones
* Removed this unused directive
* Added these split nodes to remove errors about implicit truncation of vectors
* Updated these materials to URP shaders
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: jilfranco--unity <jilfranco--unity@bitbucket.org>
* Adding server side checks
Adding doc comments to remember this is associated with docs
* removing outdated comment
adding better comments
* adding way to specify IP to connect to
update to doc comment
better name for AddForce object