Conversation
Co-authored-by: from2001 <387880+from2001@users.noreply.github.com>
Co-authored-by: from2001 <387880+from2001@users.noreply.github.com>
|
@claude Review this PR. |
|
Claude finished @from2001's task in 1m 14s —— View job PR Review: Remove VR/MR switching methods
Review SummaryThis PR successfully removes the ✅ What's Good
📝 Observations
🔍 Minor ConcernPotential dead code: The If this field/property is no longer useful, consider removing it in a follow-up PR. If there's another mechanism that sets Verdict✅ LGTM - The PR successfully accomplishes its goal of removing the VR/MR switching methods from NetSyncManager. The changes are clean, complete, and properly documented. The minor observation about |
|
@copilot Remove PassthroughMode and other pass-through related code. PassthroughMode is located at NetSyncManager.cs |
Co-authored-by: from2001 <387880+from2001@users.noreply.github.com>
|
@copilot Update README.md |
Co-authored-by: from2001 <387880+from2001@users.noreply.github.com>
|
@gemini-cli /review |
|
🤖 Hi @from2001, I've received your request, and I'm working on it now! You can track my progress in the logs for more details. |
There was a problem hiding this comment.
📋 Review Summary
This pull request effectively removes the deprecated VR/MR switching functionality and associated passthrough code from the NetSyncManager. The changes are comprehensive, covering the core logic, sample scripts, scene objects, and documentation.
🔍 General Feedback
- The removal of the feature is clean and complete. All related files and code blocks have been appropriately deleted.
- The corresponding documentation in
README.mdhas also been updated, which is great for keeping the documentation in sync with the codebase. - The removal of the sample script and the object from the demo scene ensures that there are no broken references.
Overall, this is a solid refactoring effort that improves the maintainability of the codebase by removing unused features.
|
@claude Resolve conflicts to develop branch. |
|
Claude finished @from2001's task in 3m 8s —— View job Resolving merge conflicts with develop branch
|
|
@claude Remove the change of README.md from this PR. |
|
Claude finished @from2001's task in 2m 48s —— View job Removing README.md changes from PR
SummarySuccessfully removed README.md changes from this PR. The README.md file has been restored to its original state (from commit
Changes made:
The branch has been updated and pushed to remote. | Branch |
Co-authored-by: Masahiro Yamaguchi <from2001@users.noreply.github.com>
|
@gemini-cli /review |
|
🤖 Hi @from2001, I've received your request, and I'm working on it now! You can track my progress in the logs for more details. |
There was a problem hiding this comment.
📋 Review Summary
This Pull Request successfully removes the deprecated VR/MR switching methods and related passthrough code, improving the codebase's clarity and maintainability. The changes are well-implemented and align with the stated objective.
🔍 General Feedback
- The removal of unused code and sample files is well-executed.
- The documentation update in
README.mdis thorough, though minor formatting consistency improvements for markdown are noted in inline comments.
| @@ -24,7 +24,7 @@ STYLY NetSync includes an easy-to-integrate Unity package and a lightweight Pyth | |||
|
|
|||
| ### Main features | |||
| - Avatar Transform Synchronization | |||
There was a problem hiding this comment.
🟢 Consider using consistent formatting for lists in Markdown. For example, ensuring that there is no trailing space at the end of a line if it's not intended to be a line break. This improves readability and consistency. Also, ensure consistent use of backticks for code/variable names like _localAvatarPrefab instead of single quotes.
| @@ -38,8 +38,8 @@ Some features are provided via dependent package STYLY XR Rig. | |||
|
|
|||
| ### Prerequisites | |||
|
|
|||
There was a problem hiding this comment.
🟢 Consistent usage of backticks for code snippets and variable names (e.g., uv/uvx, OpenUPM) improves readability in markdown documentation.
| @@ -117,9 +117,9 @@ The uvx command automatically downloads the package, creates an isolated virtual | |||
| - _clientNo - Shows the numeric client number assigned by the server. | |||
| - _serverAddress - Server IP or hostname; leave empty to auto-discover on the local network. | |||
| - _roomId - Identifier of the current room to join. | |||
There was a problem hiding this comment.
🟢 Consistent use of backticks for code/variable names (e.g., _localAvatarPrefab, _remoteAvatarPrefab, _humanPresencePrefab) is good practice for markdown files. This improves the clarity and readability of the documentation.
| @@ -210,9 +210,9 @@ NetSyncManager.Instance.SwitchToMR(transitionDuration, syncOverNetwork); | |||
|
|
|||
|
|
|||
| ## Transport layer | |||
There was a problem hiding this comment.
🟢 Ensure consistent spacing for list items. The extra spaces after the colon have been removed, which is good for readability.

SwitchToVRandSwitchToMRfrom NetSyncManagerSwitchToVR_InternalandSwitchToMR_Internalfrom NetSyncManagerSummary
Successfully removed all VR/MR switching methods and passthrough-related code from NetSyncManager as requested. The changes include:
Total lines removed: 165 lines across 5 files
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.