miwarnec / DOTSNET

Public DOTSNET issue tracker
20 stars 0 forks source link

Allow for user defined transform sync handling #60

Open Will-Carson opened 2 years ago

Will-Carson commented 2 years ago

Is your feature request related to a problem? Please describe. Currently all network entities have their transforms sync'd as a part of the NetworkIdentity component. I would like the option of having the transform sync'd at spawn and then handled however the user likes, with the "default" option being the old NetworkTransform component. Some use-cases include:

Describe the solution you'd like Bring back the NetworkTransform/decouple it from the NetworkEntity component. In my opinion you could strip down the Network

Describe alternatives you've considered

Additional context The most frustrating part about this to me is that we already had this, but we took a step backwards instead of forwards by merging NetworkTransform with the NetworkEntity.

ghost commented 2 years ago

I strongly agree with this perspective.

There are, for our applications, a lot of entities for which we never want to pay the price of delivering a transform over the network, but for which we do want some network syncing happening.

Emanx140 commented 2 years ago

+1 for that. Implementing custom interpolation. So I would like to sync them myself.