Skip to content

fix: network time arguments#1194

Merged
LukeStampfli merged 9 commits intodevelopfrom
fix/network-time-arguments
Sep 17, 2021
Merged

fix: network time arguments#1194
LukeStampfli merged 9 commits intodevelopfrom
fix/network-time-arguments

Conversation

@LukeStampfli
Copy link
Copy Markdown
Contributor

A small improvement to networktime to ensure that tickrate is a positive value

  • Using uint in the config will force the inspector value to be positive to prevent user error.
  • checking for 0 in the NetworkTickSystem allows us to immediately throw an exception on startup.

Makes sure no negative tick values can be used as mentioned in #1185 (but not directly related)

@LukeStampfli LukeStampfli changed the base branch from master to develop September 16, 2021 15:45
@LukeStampfli LukeStampfli merged commit 7b361c6 into develop Sep 17, 2021
@LukeStampfli LukeStampfli deleted the fix/network-time-arguments branch September 17, 2021 08:52
SamuelBellomo added a commit that referenced this pull request Sep 17, 2021
* develop:
  feat: INetworkMessage (#1187)
  fix: Increase timeout for UTP adapter tests (#1199)
  docs: Update repo and both package readme files (#1180)
  chore: updating UTP package to pull in DTLS fixes (#1197)
  fix: network time arguments (#1194)
  feat: network physics (#1175)

# Conflicts:
#	com.unity.netcode.gameobjects/Components/Interpolator/BufferedLinearInterpolator.cs
#	com.unity.netcode.gameobjects/Components/NetworkTransform.cs
#	testproject/Assets/Prefabs/PlayerCube.prefab
SamuelBellomo added a commit that referenced this pull request Sep 17, 2021
…transform-teleport

* sam/feature/client-network-transform:
  adding proper delta sending
  feat: INetworkMessage (#1187)
  fix: Increase timeout for UTP adapter tests (#1199)
  docs: Update repo and both package readme files (#1180)
  chore: updating UTP package to pull in DTLS fixes (#1197)
  fix: network time arguments (#1194)
  feat: network physics (#1175)

# Conflicts:
#	testproject/Assets/Scenes/ZooSam.unity
mollstam pushed a commit to Keepsake-Games/com.unity.netcode.gameobjects that referenced this pull request Feb 13, 2023
* fix: use uint for tickrate and more rigorous argument checking for 0 tickrate

* tickrate to uint in buffered interpolator

* time editor tests use uint and use testcase attribute to cleanup tests
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.

4 participants