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
90d3890c
Completing the game state shift from lobby to relay. This adjusts the countdown to be interruptible and to properly handle exiting the game and restarting it. I'm also starting to trim a bit from the GameStateManager and the main scene, though most of that is pending.
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
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
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
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
de763b1a
LogHandling seperation start
3 年前
Jacob Stove Lorentzen
be717df9
Working Popup spawning and deletion, as well as extracting the topmost sentence from the Exception Log.
Popup design is pending, will have to work out a better UI spot.
3 年前
nathaniel.buck@unity3d.com
9785bf7e
Merging the rate limit handling branch.
3 年前
Jacob Stove Lorentzen
3f26c715
PopUI CR changes applied
3 年前
Jacob Stove Lorentzen
aabd0373
3 年前
Jacob Stove Lorentzen
140c3348
Merged in latest from Staging
3 年前
Jacob Stove Lorentzen
af58bc19
Updated to latest package, pre-fixing.
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 年前
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
9cc7b9d3
Changing the error pop-up to handle the LobbyServiceException with more player-facing error output. The same work for Relay will follow if the package is in a usable state.
3 年前
Jacob Stove Lorentzen
60ca6111
Local User Audio UI hooked into listening for LocalUser.HasVoice.
Added Mute Toggle Button,
Added Volume Button
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
6ce074b5
Merge from the Vivox UI branch
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 年前
Jacob Stove Lorentzen
db4d0f42
QuickJoin Button and functionality
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 年前
nathaniel.buck@unity3d.com
c218602f
Merge of Vivox UI branch
3 年前
Jacob Stove Lorentzen
3f090620
Merged in latest to work on Quick Join errors
3 年前
Jacob Stove Lorentzen
49b70c15
Merging in quick join button
3 年前
GitHub
4954d4e9
Merge pull request #13 from Unity-Technologies/master-staging
Vivox Feature branch
3 年前
Jacob Stove Lorentzen
4f570a1a
Merging LAtest vivox changes to Main
3 年前
nathaniel.buck@unity3d.com
e32921b2
Bugs: Adding clarifying comments for Relay + UTP and for some of the design patterns. Adding a rate limit on the lobby host button. Adding a blocker on the spinner so that the lobby list UI can't be interacted with while the spinner is visible (to prevent someone from starting to join a room that's about to be removed from the list).
3 年前
nathaniel.buck@unity3d.com
3b9ddfce
Bugs: Setting LogHandler severity in-editor changes it at runtime. Handling some minor TODOs. Fixing an issue with getting some Vivor errors if disconnecting from a lobby before the Vivox connection completes.
3 年前
Jacob Stove Lorentzen
f9b30e40
Merged in latest bug fixes.
3 年前
nathaniel.buck@unity3d.com
fca424e7
Merging in the "bugs, various" branch
3 年前
nathaniel.buck@unity3d.com
56b3f054
Shoot I forgot to merge in the bugs_various but I was gonna set up smart merge first
3 年前
nathaniel.buck@unity3d.com
1fc7440a
Primary rejection behavior - A host will reject an incoming client if the lobby is already in the in-game state. Clients will now no longer send data until they are approved, but once approved, connection completes as usual.
3 年前
nathaniel.buck@unity3d.com
a1a07b92
Pulling the countdown logic out of the GameManager and the LocalLobby; the latter fixes a bug where the countdown would prevent any lobby changes from being pushed from the host, since every from the LocalLobby's OnChanged event would fire.
3 年前
nathaniel.buck@unity3d.com
10dadd0f
Reordered the MessageTypes and added space for clarity (and ensured none are serialized). Broke up the GameManager OnReceiveMessage a bit for readability.
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 年前
nathaniel.buck@unity3d.com
7d08ddb1
Merge from the host_handshake branch
3 年前
Jacob Stove Lorentzen
94ea6209
Merging staging and UI Bugs
3 年前
nathaniel.buck@unity3d.com
5f41201b
Initial network behavior - When entering the InGame state, players will disable menu components and the host will spawn networked objects for the symbols. They can move with Rigidbody physics for all players. Returning to the menu cleans up. Note that this currently only works with a local network connection.
3 年前
Jacob Stove Lorentzen
70ddfc82
3 年前
GitHub
16ed3868
Merge pull request #18 from Unity-Technologies/master
Master
3 年前
nathaniel.buck@unity3d.com
9614d153
Adding logic for displaying an image for each symbol object, and choosing a randomized sequence of symbols. Also adding basic UI for displaying a player's target sequence.
(Known issue that I just found: It looks like having three players doesn't allow one to join. Will investigate.)
3 年前
Jacob Stove Lorentzen
a312889d
merging to staging
3 年前
Jacob Stove Lorentzen
f4b5e883
3 年前
nathaniel.buck@unity3d.com
abf9da09
Merge from all the NGO minigame branches, together!
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
119e8e33
Switching over to the RelayUnityTransport component, although I'm still using the other Relay allocation to send the NGO relay code so that needs to change. Also note that consecutive games in one lobby fail now, for using the wrong relay code.
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
3aca367d
Removing the use of Relay to transmit the NGO relay code.
3 年前
nathaniel.buck@unity3d.com
120aeb08
Changing the InGame namespace/directory to NGO for clarity.
3 年前
nathaniel.buck@unity3d.com
cf118508
Merge from the NGO minigame cleanup branch. This is partial but stable progress on that front.
3 年前
nathaniel.buck@unity3d.com
12a7518e
Adding a basic intro to the minigame.
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
ca5164bb
A couple things:
- Fixing the bug with clients having trouble connecting to the host even when getting the necessary data. I again hit that issue with the local lobby pulling before pushing and overwriting data.
- Adding a game end UI that shows the player scores before returning to the lobby. This required modifying data storage on the host to accommodate providing the scores at the end.
3 年前
nathaniel.buck@unity3d.com
5b2e7b8c
Adding an outro sequence that shows the scores briefly before returning to the lobby. Adding basic UI layering for the minigame assets (target sequence renders over everything, cursors and names render over everything else, etc.).
3 年前
nathaniel.buck@unity3d.com
9ac29e68
Merging a Messenger fix.
3 年前
nathaniel.buck@unity3d.com
684cd853
Merge from NGO cleanup branch
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 年前
nathaniel.buck@unity3d.com
c0e1472f
Merge from staging.
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 Stove Lorentzen
d5286095
Added Comments and clarified some class names.
3 年前
Jacob Stove Lorentzen
7a207895
Merging in QOL changes.
3 年前
Jacob Stove Lorentzen
28ad491f
First working Wire implementation
3 年前
GitHub
3b6a28a2
Merge pull request #24 from Unity-Technologies/master-staging
Quality of Life & Bug Fixes.
3 年前
Jacob Stove Lorentzen
02574016
Working wire implementation (Only passes the lobby color, and relay code around)
3 年前
Jacob
06dea12e
renamed the namespace
Renamed the namespace
added a popup for when the user forgets to input their project settings
3 年前
Jacob Stove Lorentzen
838efe8b
Fixed Glyph game bugs caused by updated packages.
3 年前
GitHub
490c82ed
Merge pull request #32 from Unity-Technologies/master-staging
fix: latest prod packages
2 年前
Jacob Stove Lorentzen
dbb69d28
saving Wire implementation before tearing it outw
2 年前
Jacob Stove Lorentzen
8a5b5a31
Renamed LobbyUpdater to Lobby Synchronizer.
Removed Identity Service, Replaced with AuthenticationManager
Removed “private” in front of all private fields.
2 年前
Jacob Stove Lorentzen
567ddd9b
Removed remaining relay changes from synchronizer.
BUG Can't see the Lobby?
BUG Players dont update their state.
2 年前
Jacob Stove Lorentzen
04cf2cf7
Stopping point. for converting Lobby to non-observer.
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
de17cb80
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
2ca155b9
merged in Async teardown
2 年前
Jacob Stove Lorentzen
f73d89e6
WIP: Torn out LobbyUserObserver and LocalobbyObserver.
At least getting local Lobby Changes.
2 年前
Jacob Stove Lorentzen
ec24566e
fix: Back to working 1-player lobby without relay lobby
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 年前
UnityJacob
efe29078
fix: Removed Obsolete Scripts
2 年前