Skip to content

feat: client networkrigidbody #1202

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 147 commits into from
Oct 11, 2021
Merged

Conversation

LukeStampfli
Copy link
Contributor

@LukeStampfli LukeStampfli commented Sep 17, 2021

What this does is enabled the existing functionality of NetworkRigidbody to make it work with client authority and hook it up with the incoming CanCommit property of NetworkTransform.

…nsform

* develop:
  test: Perf tests part 3. Adding ExecuteStepInContext for better test readability (#924)
  test: Perf tests part 2. Adding Test Coordinator and base test class (#923)
  fix: (MLAPI.Serialization) 'specified cast is not valid.' on NetworkW… (#951)
  test: Perf tests part 1. Basis for multiprocess tests process orchestration.  (#922)
  feat: network animator Trigger parameter support (#872)
…nsform

* develop:
  feat: snapshot. Adding RTT computation API. (#963)
  feat: snapshot. Milestone 1b. Testproject "manual test" "scene transitioning" working with snapshot. Disabled by default. (#862)
  test: multiprocess tests part 6: fixing issues runnings all tests together (#957)
  docs: Perf tests part 5. Adding documentation and instructions (#952)
  test: Perf tests part 4. Adding example of performance test with spawning x network objects at once (#925)
  test: Correctly teardown OnNetworkSpawn/Despawn tests.
…nsform

* develop:
  feat: pack NetworkTransform into one state variable, prevent sync popping (MTT-818) (#964)
  feat!: Network Time (RFC #14) (#845)
  test: small fix to ManualNetworkVariableTest.cs, exposed during anoth… (#968)

# Conflicts:
#	com.unity.multiplayer.mlapi/Prototyping/NetworkTransform.cs
…nsform

* develop: (32 commits)
  refactor: calling networkShow(NetworkObject) code in networkshow(List<NetworkObject>) (#1028)
  feat: snapshot. MTT-685 MTT-822 (#1021)
  test: adding a multi-instance test checking NetworkShow and NetworkHide on lists of objects (#1036)
  fix: corrected NetworkVariable WriteField/WriteDelta/ReadField/ReadDelta dropping the last byte if unaligned. (#1008)
  chore: run standards check over solution files (#1027)
  chore: replace MLAPI with Netcode in Markdown files (#1025)
  fix!: added plainly-callable Add() method to NetworkSet [MTT-1005] (#1022)
  fix: fixing incorrect merge done as part of commit 85842ee (#1023)
  chore: cleanup/upgrade serialized scenes (#1020)
  chore: replace MLAPI with Netcode in C# source files (#1019)
  test: add network collections, struct and class tests MTT-936 (#1000)
  test: add buildtests to test build pipeline on target platforms (#1018)
  chore: rename MLAPI types to Netcode (#1017)
  chore!: rename asmdefs, change top-level namespaces (#1015)
  Replacing community NetworkManagerHUD with a simpler implementation (#993)
  test: network prefab pools and INetworkPrefabInstanceHandler (#1004)
  fix: do not expose Runtime internals to TestProject.ManualTests asmdef (#1014)
  refactor: snapshot. merge preparation. Removing old acks, removing unused varia… (#1013)
  chore!: per-asmdef namespaces instead of per-folder (#1009)
  feat: snapshot. ground work, preparing depedencies. No impact on code behaviour (#1012)
  ...

# Conflicts:
#	com.unity.multiplayer.mlapi/Prototyping/NetworkTransform.cs
#	com.unity.multiplayer.mlapi/Runtime/Messaging/InternalMessageHandler.cs
…workrigidbody

# Conflicts:
#	testproject/Assets/Prefabs/PlayerCube.prefab
@SamuelBellomo SamuelBellomo self-requested a review September 21, 2021 19:55
…workrigidbody

# Conflicts:
#	com.unity.netcode.gameobjects/Components/Interpolator/BufferedLinearInterpolator.cs
#	com.unity.netcode.gameobjects/Components/NetworkTransform.cs
#	com.unity.netcode.gameobjects/Samples/ClientNetworkTransform/Scripts/ClientNetworkTransform.cs
#	com.unity.netcode.gameobjects/Tests/Runtime/NetworkTransform/NetworkTransformTests.cs
#	testproject/Assets/Scenes/ZooSam.unity
#	testproject/Assets/Scripts/MoveInCircle.cs
@LukeStampfli LukeStampfli marked this pull request as ready for review September 23, 2021 12:37
@JesseOlmer JesseOlmer enabled auto-merge (squash) October 7, 2021 16:45
@JesseOlmer JesseOlmer merged commit 058fdb5 into develop Oct 11, 2021
@JesseOlmer JesseOlmer deleted the feature/client-networkrigidbody branch October 11, 2021 09:33
andrews-unity added a commit that referenced this pull request Oct 11, 2021
…educes the amount of network traffic

fix: standards

more optimization.

feat: Client networkrigidbody (#1202)

What this does is enabled the existing functionality of NetworkRigidbody to make it work with client authority and hook it up with the incoming CanCommit property of NetworkTransform.

fix: improved scene event type names and new events with associated delegate declarations (#1263)

* fix

Renamed the SceneEventTypes to match standards and for better clarity.
Adjusted all places that referenced the previous SceneEventTypes with the new SceneEventTypes.
mollstam pushed a commit to Keepsake-Games/com.unity.netcode.gameobjects that referenced this pull request Feb 13, 2023
What this does is enabled the existing functionality of NetworkRigidbody to make it work with client authority and hook it up with the incoming CanCommit property of NetworkTransform.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants