2b55d39e51
Make various ValueList enumerators use spans ( #5019 )
...
* Make various ValueList enumerators use spans
* Remove reference to EntityEventBus.OrderedRegistration
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-03-31 17:01:03 +11:00
fb3da0b53c
Add entitylookup methods for parent / map ( #4870 )
...
* Add entitylookup methods for parent / map
Content's done it a bunch so make it reusable.
* weh
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2024-01-31 17:21:41 +01:00
metalgearsloth and GitHub
d45ce7742e
Entitylookup approx / shape changes ( #4842 )
...
* Entitylookup approx / shape changes
- Make the shape queries respect the approx flag.
- Make everything use shape queries.
- Hopefully reduce some of the internal cruft.
- Add some new methods I need for trade station.
* Bunch of deduplication
* Remove some more duplication abuse
* Remove intersection duplication
* Bunch more cleanup
* MapManager rejig
* Fix some stuff
* More fixes
* Release notes
* Fix TryFindGrid
* Sensor check
* Fix query
* Fix map queries
* More cleanup
* Fix whatever this is.
* also dis
* Fix entity query
* Smol optimisations
* Also this
2024-01-19 13:02:22 +11:00
metalgearsloth and GitHub
6573531d5d
GetEntitiesInRange flag + TryDelta ( #4749 )
...
Needed for tesla too lazy to split
2023-12-22 14:17:46 +11:00
bc84590a33
Make ChildEnumerator out value non-nullable ( #4707 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-12-17 03:10:20 +11:00
TemporalOroboros and GitHub
56899b4e64
Some ContainerManagerComponent ECSing ( #4622 )
2023-12-12 13:24:18 +11:00
metalgearsloth and GitHub
f5a2a710f0
Nuke some non-approx grid queries ( #4637 )
2023-11-29 22:55:33 +11:00
Leon Friedrich and GitHub
54d6552164
Fix shape lookups for non-hard fixtures ( #4583 )
2023-11-20 16:15:27 +11:00
DrSmugleaf and GitHub
4a50bc2154
Add AddEntitiesIntersecting for phys shapes, change float range overload to use circles, remove obsolete methods ( #4572 )
2023-11-16 20:44:21 +11:00
Leon Friedrich and GitHub
773b87672b
Fix terminating entity reparenting bug ( #4549 )
2023-11-08 15:39:08 +11:00
metalgearsloth and GitHub
ab1e99a0df
Add GetEntitiesInRange that takes in a set ( #4544 )
2023-11-04 15:02:20 +11:00
DrSmugleaf and GitHub
b737ecf9b3
Add generic EntityUid, remove some usages of .Owner ( #4498 )
2023-10-19 12:23:48 -07:00
DrSmugleaf and GitHub
6b6ec844e8
Replace all T : Component constraints with T : IComponent ( #4494 )
2023-10-17 19:37:46 -07:00
Leon Friedrich and GitHub
6151a26622
Remove unnecessary component fetch in AnyComponentsIntersecting ( #4215 )
2023-08-01 12:13:32 +10:00
metalgearsloth and GitHub
161b1874c2
Some comp query optimisations ( #4203 )
2023-07-30 03:34:35 +10:00
metalgearsloth and GitHub
7d1ad527d9
Replace Robust Vector2 with System.Numerics ( #4092 )
2023-07-08 14:08:26 +10:00
e71f1cc8a5
Warning fixes ( #4160 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-07-01 22:02:12 +10:00
metalgearsloth and GitHub
d389e30c87
Changes for audio ( #4087 )
2023-05-28 14:50:21 +10:00
metalgearsloth and GitHub
46b4d57a8c
Add non-generic comp lookups ( #4054 )
2023-05-17 03:47:37 +10:00
Leon Friedrich and GitHub
1678a26d0c
Remove obsolete Fixture.Body references ( #4014 )
2023-05-09 17:21:14 +10:00
Leon Friedrich and GitHub
6afd67acea
Fix EntityLookup not properly adding nested contained entities. ( #4015 )
2023-05-09 12:26:51 +10:00
metalgearsloth and GitHub
fde8a4a91a
Revert "Adjust InRange entity lookups" ( #3897 )
2023-04-01 12:19:15 +11:00
metalgearsloth and GitHub
de837b1b03
Adjust InRange entity lookups ( #3868 )
2023-03-31 16:49:12 +11:00
metalgearsloth and GitHub
b39adf0095
Fix some build warnings ( #3573 )
2022-12-12 22:12:51 +01:00
metalgearsloth and GitHub
3c168f5a31
Replace GridEntityId with Owner ( #3530 )
2022-12-12 14:58:41 +11:00
Leon Friedrich and GitHub
33ebb99b9c
Fix lookups for StaticSundriesTree ( #3393 )
2022-10-28 14:04:54 +11:00
Leon Friedrich and GitHub
49dfb2d2f1
Lookup fixes ( #3390 )
2022-10-28 11:23:23 +11: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
c481b50a8b
Remove IEnumerable abuse from entitylookup ( #3333 )
2022-10-23 15:48:38 +11:00
metalgearsloth and GitHub
a6c6b22393
Add entitylookup for components ( #3065 )
2022-09-13 19:52:46 +10:00