metalgearsloth and GitHub
ee8ea4ec3b
Purge PhysicsMapComponent ( #5766 )
...
* Replace PhysicsMapComponent
- Dumb idea
- Lots of book-keeping and perf overhead.
- Much saner this way.
* stuff
* More work
* Purge
* Fixes
* Eh?
* Fixes
* Also this
* weh
* Fixes
* ice-cream
* Fix
* Fix stacking / gravity
* Gravity query
* MoveBuffer optimisations
* Fixes for test
* World gravity
* Fix build
* Avoid some transform resolves for contactless ents
* Less getcomps
* Fix contact caching
* Possibly less copies
* reh
* bulldoze
* Test "fix"
* seikrets
* a
* I saw this but now I decideded against it
* true
2025-05-28 19:18:36 +10:00
9837c33de7
Add sourcegenned field deltas ( #5155 )
...
* Remove full "delta" states
* Update MapGridComponentState
* abstract ComponentState
* Release notes
* Fix tests
* Fix nullable errors
* A
* Sourcegen component deltas
* Audio deltas + methids
* Also eye
* Optimise out the dictionary
* Minor fixes
* Physics deltas
* Also this
* Fix field deltas
* remove old release notes
* Make IComponentDelta implement IComponent
* add sourcegen launch settings
* make silent error loud
* Review
* UI deltas
* Slimmer
* Sourcegen bandaid
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2024-12-21 15:48:33 +11:00
metalgearsloth and GitHub
43fd6bc764
Add FixturesChangeComponent ( #5383 )
...
* Add FixturesChangeComponent
Adds / removes fixtures. Useful when used in conjunction with EntProtoId to dynamically add / remove fixtures.
* Move to system
* Fix allcomps test
2024-08-25 20:25:19 +10:00
metalgearsloth and GitHub
6b13475842
Revert "Add physics delta states ( #5116 )" ( #5144 )
...
This reverts commit 1189613908 .
2024-05-17 02:21:05 +02:00
metalgearsloth and GitHub
1189613908
Add physics delta states ( #5116 )
...
* Add physics delta states
Significantly cuts down on data being sent + should make client state handling faster.
* Update Robust.Shared/Physics/Components/PhysicsComponentState.cs
2024-05-16 20:09:25 +02:00
metalgearsloth and GitHub
270326e188
Add IComponentState / struct support ( #4610 )
...
Still boxes but hey at least the struct dream is real.
2024-01-04 13:42:47 +11:00
DrSmugleaf and GitHub
66239d23ea
Refactor serialization copying to use source generators ( #4286 )
2023-08-22 17:37:13 -07:00
metalgearsloth and GitHub
6ab08f7dc1
Add BodyStatus readwrite ( #4227 )
2023-08-04 12:22:50 +10:00
metalgearsloth and GitHub
6cd4a37a8f
Add VV readwrite to physics stuff ( #4220 )
2023-08-02 04:31:53 +10:00
metalgearsloth and GitHub
7d1ad527d9
Replace Robust Vector2 with System.Numerics ( #4092 )
2023-07-08 14:08:26 +10:00
metalgearsloth and GitHub
768377f59b
Add joint relays ( #4081 )
2023-05-27 14:10:55 +10:00
Leon Friedrich and GitHub
945c3dada9
Try fix collision mispredicts ( #4016 )
2023-05-13 00:02:42 +10:00
metalgearsloth and GitHub
cea74c63cd
Add force / torque API for physics ( #3965 )
2023-04-26 14:17:45 +10:00
metalgearsloth and GitHub
1c36d919e4
Physics ECS 2 ( #3648 )
2023-01-15 15:38:53 +11:00
metalgearsloth and GitHub
59d40eb56c
Remove manual comp registrations from client / server ( #3626 )
2023-01-10 22:32:07 +11:00
metalgearsloth and GitHub
18a579947f
Move gravity to a controller ( #3617 )
2023-01-10 22:23:49 +11:00
metalgearsloth and GitHub
d9f602ee91
Minor joints cleanup ( #3647 )
2023-01-03 18:53:07 +11:00
metalgearsloth and GitHub
d518d55897
Remove IPhysBody ( #3646 )
2023-01-03 17:45:36 +11:00
metalgearsloth and GitHub
b39adf0095
Fix some build warnings ( #3573 )
2022-12-12 22:12:51 +01:00
ae2f3fe70c
Remove EntityLookupComponent and de-dupe AABBs ( #3367 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-10-27 23:36:01 +11:00
metalgearsloth and GitHub
964ab60020
Fix a bunch of warnings ( #3289 )
2022-10-21 00:17:29 +11:00
metalgearsloth and GitHub
51f00d4b3b
ECS 90% of physics component ( #3256 )
2022-09-21 20:44:49 +10:00
metalgearsloth and GitHub
de01b9d8cb
Raise collision events by-ref ( #3201 )
2022-09-14 17:23:35 +10:00