31 次代码提交 (3740510f-290d-4d4f-a318-f45650e6e4e9)

作者 SHA1 备注 提交日期
Jacob Stove Lorentzen a394c6e4 Latest Dev and Readme without Vivox 3 年前
UnityJacob 4dc33191 merging in the working plastic branch. 3 年前
UnityJacob 5a5209dc Pulled in latest Renames from Plastic Branch 3 年前
UnityJacob 85de15c7 Updated latest Lobby Rename and Moved Relay allocation to Countdown. 3 年前
Jacob Stove Lorentzen 35c03f04 Bringing in Merge changes to Lobby 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 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 454c8146 Adding comments and doing minor renames for clarity. 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. 3 年前
Jacob Stove Lorentzen db4d0f42 QuickJoin Button and functionality 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 年前
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 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 年前
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 年前
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 12a7518e Adding a basic intro to the minigame. 3 年前
nathaniel.buck@unity3d.com 643c4789 Merging in the Messenger fix 3 年前
nathaniel.buck@unity3d.com ca5164bb A couple things: 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 年前
Jacob Stove Lorentzen d5286095 Added Comments and clarified some class names. 2 年前
Jacob Stove Lorentzen 28ad491f First working Wire implementation 2 年前
Jacob 06dea12e renamed the namespace 2 年前
Jacob Stove Lorentzen 8a5b5a31 Renamed LobbyUpdater to Lobby Synchronizer. 2 年前