Jacob Stove Lorentzen
a394c6e4
Latest Dev and Readme without Vivox
3 年前
UnityJacob
4dc33191
merging in the working plastic branch.
3 年前
UnityJacob
e4cf51c3
Cleaned up Out of date scripts.
3 年前
GitHub
75340c6c
Merge pull request #5 from Unity-Technologies/mainBranchMergeAndDocs
dev branch merge and docs
3 年前
UnityJacob
5a5209dc
Pulled in latest Renames from Plastic Branch
3 年前
UnityJacob
85de15c7
Updated latest Lobby Rename and Moved Relay allocation to Countdown.
3 年前
UnityJacob
d7613e86
Latest Rename Changes.
3 年前
GitHub
a41d97a0
Merge pull request #7 from Unity-Technologies/dev
Latest class renaming and Doc updates.
3 年前
Jacob Stove Lorentzen
8cbba883
Merging from Dev to fix double-main head issue.
3 年前
Jacob Stove Lorentzen
35c03f04
Bringing in Merge changes to Lobby
3 年前
GitHub
0aa138ef
Merge pull request #9 from Unity-Technologies/master-lobby_merge_resolution-beta_packages_included-public_release_staging
Public Release Structure
3 年前
Jacob Stove Lorentzen
356c8836
Staging/dev should be pretty in-sync
3 年前
nathaniel.buck@unity3d.com
fbb0cb37
Adding inclusion of initial player data to lobby creation/join. Adding logic for Relay hosts to ferry network events from client to client. A bit of progress on changing the flow of user state to account for Relay, but that's still mostly in-progress. Adding client heartbeat to keep the UTP connection alive.
3 年前
nathaniel.buck@unity3d.com
9b8e52ec
Lobby package now requires a heartbeat, so this adds that in. Note that I've identified a bug with the UpdateSlow where the wrong delta time was being passed, and I'm not *technically* fixing that, but it's close enough and just a one-line fix.
3 年前
nathaniel.buck@unity3d.com
2689dab6
Adding in a color field to the lobbies, and the ability to filter by color in the lobby list. I still need to ensure the additional UI works for arbitrary aspect ratios.
3 年前
nathaniel.buck@unity3d.com
363b2f50
Merging the UTP changes.
3 年前
nathaniel.buck@unity3d.com
42535b51
Tidying a bit, especially the tests. Removing uninformative tests and adding a little context. Removing a couple test-only methods.
3 年前
nathaniel.buck@unity3d.com
838aae18
Fixing a bug where clients in builds would not receive the initial player state upon relay connection. There are also some nitpicks with the tests in here.
3 年前
nathaniel.buck@unity3d.com
2f8b1cfa
Merge from rename/cleanup branch.
3 年前
Jacob Stove Lorentzen
eea9277d
Merged in latest staging for doc image capture
3 年前
nathaniel.buck@unity3d.com
454c8146
Adding comments and doing minor renames for clarity.
3 年前
Jacob Stove Lorentzen
cb8feefa
Merging Code clarity and Rename pass.
3 年前
Jacob Stove Lorentzen
4e514938
Testing merge on this branch
3 年前
nathaniel.buck@unity3d.com
6346d43d
Looks like the "A Native Collection hasn't been disposed" error at this point is only present due to use not disposing of the NetworkDriver when we're done with Relay.
3 年前
nathaniel.buck@unity3d.com
92722c59
Merge from minor fixes branch
3 年前
Jacob Stove Lorentzen
8957a190
Merging from main to check compatibility
3 年前
nathaniel.buck@unity3d.com
3045dabc
Modifying UpdateSlow to accommodate differing periods, including acting as a regular Update for subscribers that aren't necessarily MonoBehaviours. I'm also stripping the staggering behavior, since it was unclear and not particularly necessary.
3 年前
Jacob Stove Lorentzen
ebefab4b
Brought in latest Bug fixes and Updates
3 年前
nathaniel.buck@unity3d.com
9785bf7e
Merging the rate limit handling branch.
3 年前
nathaniel.buck@unity3d.com
fb2375da
Updating LobbyAPIInterface to match changes to the Lobby API from the package. Consolidating a little async behavior between Lobby and Relay.
3 年前
Jacob Stove Lorentzen
221171ef
relay SDK upgrade, removed some redundancies' and brought the publicly available packages out of the Candidates scope.
3 年前
nathaniel.buck@unity3d.com
ea4a1137
Merging the Open_beta_update branch. The behavior for error pop-ups isn't quite done yet, but we've gotten a few other updates and fixes wrapped up with that so we'll just merge this all together now and branch of completion of that task next.
3 年前
Jacob Stove Lorentzen
1a5dccac
Merging in latest from Staging
3 年前
nathaniel.buck@unity3d.com
3e096d83
Updating Lobby and Relay packages, including updates to the RelayAPIInterface.
3 年前
Jacob Stove Lorentzen
17997ced
Merging in Relay SDK Update.
3 年前
Jacob Stove Lorentzen
db92ac88
Updating main branch to latest Lobby and relay SDK
3 年前
GitHub
ab507ae5
Merge pull request #10 from Unity-Technologies/master
plastic-dev-master to github main
3 年前
nathaniel.buck@unity3d.com
c90240f8
Merging the error code exception branch.
3 年前
Jacob Stove Lorentzen
ce9d9799
Merging in latest to begin network integration
3 年前
GitHub
3740510f
Merge pull request #11 from Unity-Technologies/master-staging
Master staging
3 年前
Jacob Stove Lorentzen
6b794fd9
merging in public transport package
3 年前
Jacob Stove Lorentzen
3f090620
Merged in latest to work on Quick Join errors
3 年前
nathaniel.buck@unity3d.com
a0ba1fdd
DTLS integration, probably? It's not in this Editor version, but this should work in 2021. Added a test to say "hey, this is the wrong version" and everything still works the same as before adding DTLS.
3 年前
nathaniel.buck@unity3d.com
20496d52
Adding in a test for DTLS and cleaning up a couple minor points with the DTLS changes. These do not currently work on 2020.3 (since DTLS support has not been ported back yet but will be) but I've tested them on 2021.2.0b11; the test executes just fine, but for some reason in practice there's an issue where we no longer know the correct packet length when reading Relay data. I'm told there should not be any change to this needed on the developer's end when DTLS is active, but investigation is ongoing.
3 年前
nathaniel.buck@unity3d.com
9ec8e971
Merge from DTLS branch
3 年前
nathaniel.buck@unity3d.com
92365e69
Merge from current staging.
3 年前
Jacob Stove Lorentzen
e50e7220
Merged from Staging
3 年前
Jacob Stove Lorentzen
05e13f2f
New UI Art Merge!
3 年前
GitHub
6b94015c
Merge pull request #16 from Unity-Technologies/master
Master UI Merge to Main.
New UI Assets!
3 年前
Jacob Stove Lorentzen
197471b3
Removed cloudID
3 年前
Jacob Stove Lorentzen
70ddfc82
3 年前
GitHub
16ed3868
Merge pull request #18 from Unity-Technologies/master
Master
3 年前
nathaniel.buck@unity3d.com
c7509a07
Merge from main, esp. package updates.
3 年前
nathaniel.buck@unity3d.com
abde7ffc
Fixing a bug with Messenger: If a recipient would Unsubscribe during their IReceiveMessage, the new recipient list length was not respected. Messenger has been modified to allow arbitrary Un/Subscribe operations and then batch them until before the next message (so that the subscriber list will not be modified during OnReceiveMessage). More Messenger tests have been added.
3 年前
nathaniel.buck@unity3d.com
2f4526c7
Fixing a bug with Messenger which allowed subscribers to add/remove subscribers during OnReceiveMessage that would themselves send a message, pushing through the add/remove before the original OnReceiveMessage call completed. This would cause a list mutation error since it happened within a foreach loop.
3 年前
nathaniel.buck@unity3d.com
cf4ecd09
Merging in a Messenger fix.
3 年前
nathaniel.buck@unity3d.com
643c4789
Merging in the Messenger fix
3 年前
nathaniel.buck@unity3d.com
37ebe6f8
Merging from the Messenger fix branch.
3 年前
nathaniel.buck@unity3d.com
5418606d
Fix to AsyncRequest - After an update a while ago, Relay exceptions stopped getting the extra call stacks that the AsyncRequest maintains, since something on the service side of things handles exceptions on its own. This switches the logging a bit to ensure call stacks for our code are presented.
3 年前
nathaniel.buck@unity3d.com
9ac29e68
Merging a Messenger fix.
3 年前
nathaniel.buck@unity3d.com
d3a2da52
Addressing remaining TODOs (which are all either outdated, handled in other changesets, or captured as a work item). Also addressing a couple compiler warnings -- one to suppress when DTLS isn't available and one for a deprecated Relay API.
3 年前
nathaniel.buck@unity3d.com
c93aa1a3
Merging the AsyncRequest logging fix.
3 年前
nathaniel.buck@unity3d.com
8816a3db
Merge from staging. This breaks behavior for this fix, will investigate.
3 年前
Jacob Stove Lorentzen
07363e52
merge and inGameRunner update to use collider for area.
3 年前
nathaniel.buck@unity3d.com
c0e1472f
Merge from staging.
3 年前
nathaniel.buck@unity3d.com
e1d4bfe8
Merge from ngo_more_cleanup branch.
3 年前
nathaniel.buck@unity3d.com
22060da3
Merge again from staging with the ngo_more_cleanup branch.
3 年前
Jacob Stove Lorentzen
f63b493c
Brought in latest staging changes.
3 年前
Jacob Stove Lorentzen
c75c5377
Merging in the Glyph Game and additional bug fixes.
3 年前
GitHub
bb8832a3
Merge pull request #21 from Unity-Technologies/master
Master
3 年前
Jacob
06dea12e
renamed the namespace
Renamed the namespace
added a popup for when the user forgets to input their project settings
3 年前
Thiago Wilson Nevares Trindade
c753a3e2
fix: update the usage of Relay API to avoid using deprecated fields
2 年前
GitHub
53b95e47
Merge pull request #31 from Unity-Technologies/fix/updateAPIUsage
fix: update the usage of Relay API to avoid using deprecated fields
2 年前
Jacob Stove Lorentzen
2ea6c8bc
BROKEN ( New NGO NetworkManager pattern causes initialization issues)
Need to solve NetworkManager vs IngameRunnerPrefab race condition.
Ingamerunnerprefab does not seem to get OnSpawned??
3 年前
Jacob
8f1e5aac
Merge branch 'main' into master-staging
2 年前
Jacob Stove Lorentzen
31068570
Switched LobbyAsyncRequests and its implemenations over to async Tasks
Started Deprecating/merging the LobbyAPIInterface into LobbyAsyncRequests
Converted DoRequest unit tests.
3 年前
Jacob Stove Lorentzen
4a58c102
Customer Test Branch
3 年前
Jacob Stove Lorentzen
c7c865a7
Fixed instant crash bug from recursive Task adding.
Removing Queueing Tasks for now, we’ll figure out a better way to do it in the future.
3 年前
Jacob Stove Lorentzen
aeb54c1c
All Functionality redirected from LobbyAPIInterface (Except Wire Integration)
3 年前
Jacob Stove Lorentzen
3daae290
Test Scene working, confirming what we knew.
3 年前
Jacob Stove Lorentzen
dbb69d28
saving Wire implementation before tearing it outw
3 年前
Jacob Stove Lorentzen
abc179d2
Removed LobbyAPIInterface completely.
Re-hooked up polling loop to LobbyContentUpdater
3 年前
Jacob Stove Lorentzen
a6f862b2
Small Nitpicks for relay roundtrip and asyncRequests
3 年前
Jacob Stove Lorentzen
30f2fd8b
Added Parrelsync and updated Service intializastion to use profiles based on what clone we are in.
3 年前
Jacob Stove Lorentzen
96727d5b
Game Manager as a Singleton
3 年前
Jacob Stove Lorentzen
8a5b5a31
Renamed LobbyUpdater to Lobby Synchronizer.
Removed Identity Service, Replaced with AuthenticationManager
Removed “private” in front of all private fields.
3 年前
Jacob Stove Lorentzen
6702d4b4
Renamed AuthenticationManager to Auth to avoid conflct with a System API
Reframed the LobbyManager to maintain the life cycle of the remote Lobby.
-Is now responsible for maintaining the reference to the latest cache of the remote Lobby,
-Will automatically set up the heartbeat for host,
-Also Works to prevent RateLimit Errors by creating cooldowns for each Lobby API Call
-Adjusted Roundtrip tests accordingly.
Moved Data synchronizastion to LobbySynchronizer
-Checks for local and remote changes and pushes/pulls player and lobby data accordingly.
2 年前
Jacob Stove Lorentzen
3afa3f3b
Renamed LobbyUser to LobbyPlayer
Renamed ObservedValue to CallbackValue
Started Converting LocalLobby to containing a Lobby
Started converting LobbyPlayer to containing a player
2 年前
Jacob Stove Lorentzen
7e47c4ab
Stopping POint
2 年前
Jacob Stove Lorentzen
2ca155b9
merged in Async teardown
2 年前
Jacob Stove Lorentzen
f73d89e6
WIP: Torn out LobbyUserObserver and LocalobbyObserver.
At least getting local Lobby Changes.
2 年前
Jacob
e462c1d1
feat : Working Callbacks!!!!
-still need to remove commented out code
2 年前
UnityJacob
d9767fc6
fix : color, entry and double calls.
-Updated the Rate limiting code to use similar design to the service one
-Fixed colors not appearing for filters (filtering still does not work)
-Fixed Emotes sticking after leaving and joining lobbies
-Fixed double-calls using the Toggles.
-Fixed Lobby Player Entry Init
2 年前
UnityJacob
a91d6f8a
cleanup : removed redundant infrastructure
2 年前
GitHub
6a10872c
Merge pull request #33 from Unity-Technologies/master-staging
Master staging
2 年前