32 次代码提交 (e33e0556-eef5-484d-8ba9-16b45ca1be75)

作者 SHA1 备注 提交日期
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 7e8eeb05 Players have cursors that they control that will collide with symbol objects. On a click, the host checks for proximity to a symbol object and "destroys" one if it was clicked on. 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. 3 年前
nathaniel.buck@unity3d.com 834f705a Apparently the manual list of connected players wasn't updating, so I've switched to just use the NetworkManager's list instead. 3 年前
nathaniel.buck@unity3d.com e429e5b7 Shifting the target sequence tracking to the host. Adding in scores and UI for them. These both warranted shifting some of the input handling to stay on the host, so that anything that involves validating input and awarding points is serverside. 3 年前
nathaniel.buck@unity3d.com 2e0ba992 Adding logic for correctly disconnecting all players when the game ends, with some esoteric fixes (setting IsLocalSpace for the SymbolObject transforms so the client can interpolate them correctly, ensuring clients are disconnected before the host). 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 3aca367d Removing the use of Relay to transmit the NGO relay code. 3 年前
nathaniel.buck@unity3d.com 1041eaf9 Cleaning up with some comments and shifting the RelayNGOUtpSetup to its own file. 3 年前
nathaniel.buck@unity3d.com 120aeb08 Changing the InGame namespace/directory to NGO for clarity. 3 年前
nathaniel.buck@unity3d.com 12a7518e Adding a basic intro to the minigame. 3 年前
nathaniel.buck@unity3d.com 3c745e1e Adding in nameplates to player cursors, so that player names are shown except for that of the local client. Adding a networked data store to live on the server, since we'll need to retrieve the names for the end-of-game UI as well. 3 年前
nathaniel.buck@unity3d.com ca5164bb A couple things: 3 年前
nathaniel.buck@unity3d.com 26cfa9d6 Adding in BSP generation to select spawn positions for the symbols. 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 d2ab33ea Adding a fix for players sometimes getting booted from the minigame even when successfully connected (I was mismanaging the ClientRPC call that starts the game so that the last client to connect would sometimes receive the begin game message for another player (and then not initialize since it hadn't gotten its connection confirmation yet) and then try to start the game without being in the connected state, even though it was actually connected.) 3 年前
nathaniel.buck@unity3d.com f6d1e31f Adding in client RPC calls so that clients will run the game end sequence. 3 年前
Jacob Stove Lorentzen 07363e52 merge and inGameRunner update to use collider for area. 3 年前
nathaniel.buck@unity3d.com 80a98484 Cleaning up some comments for clarity. I've also removed NetworkTransform from the cursor since we're managing the positions with a NetworkVariable, and renamed some methods. 3 年前
Jacob Stove Lorentzen f63b493c Brought in latest staging changes. 3 年前
Jacob Stove Lorentzen 738cecc7 Symbol Clicked death 3 年前
Jacob Stove Lorentzen c02f4862 Glyph despawn animations for enemies and yourself. 3 年前
Jacob Stove Lorentzen e876c95b NGO Error spam Fix. 3 年前
Jacob 06dea12e renamed the namespace 3 年前
Jacob Stove Lorentzen 2ea6c8bc BROKEN ( New NGO NetworkManager pattern causes initialization issues) 3 年前
Jacob Stove Lorentzen 838efe8b Fixed Glyph game bugs caused by updated packages. 3 年前
Jacob Stove Lorentzen 8a5b5a31 Renamed LobbyUpdater to Lobby Synchronizer. 3 年前
Jacob Stove Lorentzen 3afa3f3b Renamed LobbyUser to LobbyPlayer 3 年前
Jacob Stove Lorentzen 7e47c4ab Stopping POint 2 年前
Jacob Stove Lorentzen ec24566e fix: Back to working 1-player lobby without relay lobby 2 年前
UnityJacob c7ba89bc feat: working relay share and countdown sync 2 年前
UnityJacob a5704e9b feat: rest of the lifecycle working 2 年前