metalgearsloth and GitHub
7d1ad527d9
Replace Robust Vector2 with System.Numerics ( #4092 )
2023-07-08 14:08:26 +10:00
metalgearsloth and GitHub
3c168f5a31
Replace GridEntityId with Owner ( #3530 )
2022-12-12 14:58:41 +11:00
Pieter-Jan Briers
1c28782d5d
Fix some grid-related warnings
2022-07-21 17:35:09 +02:00
metalgearsloth and GitHub
0ab3131964
ECS transform states ( #2710 )
...
* ECS transform states
Turns out it also saves us a GetComponent on the parent too which is nice.
* Fix test
2022-04-17 14:55:29 +10:00
de4d255841
Analyzer to enforce classes to be either [Virtual], abstract, or sealed. ( #2469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-05 19:31:58 +01:00
Vera Aguilera Puerto
7a06db60cf
Inline UID
2021-12-03 15:53:10 +01:00
Vera Aguilera Puerto
bab37587c5
Inline Name
2021-12-03 15:25:51 +01:00
Vera Aguilera Puerto
94e6886a85
Inline Transform
2021-12-03 14:20:35 +01:00
metalgearsloth
d12a238ecc
Fix tests
...
Woops
2021-08-09 19:42:34 +10:00
7f2e433087
Broadphase refactor ( #1848 )
...
* Broadphase refactor
* Stuff
* Working
* TODO
* Changes
* Which fucking madman came up with this shit
* Known gud state
* Kinda shitcodey but it works so fuck it doin it live
* Shuttle jankiness
* Refactor entitylookups to be 30% more based
* Refactor gucci
* Done?
* Fix most tests
* nothing suss
* Vera single-handedly saving shuttles
* fex
* Fix renderingtreecomp for relativity
* Fix IEntityLookup
* Fixes
* Testing jank please revert some of it before merging
* Fix the remaining bugs
* Fix crash
* Fix grid physics initialization
* Shuttle collisions working
* Fixes
* Fixes
* Velocity on transfers
* Velocity on parent change
* Fixes
* world angular velocity too
* Slightly faster map velocities
* showbb revert
* Sketch grids kinda workin
* Fix PVS contact crash
* Cleanup gridfixture updates 0.1%
* Grid fixtures
* AAAAAAAAAAAAAAA
* a
* termp
* Fixes
* Test reversion reversion?
* Tests
* Fix Equals
* Slight box2i cleanup
* Better initializer
* Fix merge issues
* Shuttles go BRRT
* Remove MoveProxy from DynamicTreeBroadphase
* Optimise a shit tonne
* Approx
* fix showbb
* clean
* Slightly more optimised
* My almonds are activating
* Contact transform caching
* Avoid duplicates
* Typo
* Logger
* Jitter 1% better
* Okay shit maybe that's not it.
* Contact fixes
* Move check thingy up front
* Revert some jank caching
* Contact filtering
* Fix master merge
* Test fixes
* Re-fix MapLoaderTest
* Use proxies instead
* uhh wtf?
* Woops
* Fix collisions
* Fix grid fixture generation
* Fix deserializing
* Tile window fix
* Cleanup broadphase
* Bit more cleanup
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2021-07-21 21:12:58 +10:00
Acruid and GitHub
713f702064
Engine Entity Anchoring ( #1829 )
...
* Added unit tests for the new anchor system design.
* Amend ME!
* SnapGridComponent now anchors the entity when added or removed.
TransformComponent.Anchored properly replicates it's state to clients.
* Converted all SnapGridPositionChangedEvent subscriptions to AnchorStateChangedEvent.
Removed SnapGridPositionChangedEvent.
Obsoleted SnapGridComponent.
* Allows setting Transform.Anchored in prototypes.
* Changing tile to empty under anchored ents unanchors them.
* More unit testing.
* Migrated transform gamestate tests to RobustServerSimulation.
* Fixed nasty off-by-one error when sending a full server state.
* Adds lifetime stages to Component.
* More test fixing.
* Review changes.
2021-06-19 17:26:18 -07:00