Matz05 and GitHub
384f672eec
Engine changes for more server-pushed lighting variables ( #2367 )
...
* Engine changes for more server-pushed lighting variables, but apparently this is a deprecated way of doing things anyway
* Removed two unecessary uses of virtual
2022-01-05 02:57:49 +11:00
metalgearsloth and GitHub
ddc03a1d62
Cache vismask on each entity ( #2312 )
2021-12-29 05:11:53 +11:00
Vera Aguilera Puerto and GitHub
a54283e637
ByRefEvent attribute for events. ( #2375 )
2021-12-27 17:59:32 +01:00
2d331ff786
Broadphase fix take 2 ( #2327 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-12-23 12:20:59 +01:00
metalgearsloth and GitHub
9d9ad15274
Entity deletion stuff ( #2365 )
2021-12-23 12:20:44 +01:00
metalgearsloth and GitHub
375402c455
Optimise DetachParentToNull for grid deletion ( #2362 )
2021-12-20 13:59:50 +01:00
metalgearsloth and GitHub
ed4267df50
Minor xform optimisations ( #2335 )
2021-12-14 09:49:30 +01:00
metalgearsloth and GitHub
30a72b1227
Optimise some physics stuff ( #2303 )
...
* Optimise some physics stuff
* Fix build
2021-12-12 15:45:29 -08:00
Vera Aguilera Puerto
ba2fbd99a8
Revert "Fix broadphase RemoveBody issue ( #2318 )"
...
Caused severe issues, such as firelocks not having collision and some funny exceptions.
This reverts commit fd1a1d326c .
2021-12-11 20:59:44 +01:00
Vera Aguilera Puerto
4fc46ac814
Transform DetachParentToNull sets map to nullspace before raising the event.
2021-12-11 15:32:10 +01:00
metalgearsloth and GitHub
fd1a1d326c
Fix broadphase RemoveBody issue ( #2318 )
2021-12-11 14:08:57 +01:00
Paul Ritter and GitHub
e84604f7e3
Fixes pvs culling & make budgets more granular ( #2322 )
2021-12-11 12:11:16 +01:00
Vera Aguilera Puerto
1f99f43755
Resolve IEntityManager as needed in MetaDataComponent
2021-12-09 11:22:56 +01:00
Vera Aguilera Puerto
db996b9fb3
A bunch more resolves removed wooo
2021-12-08 11:37:11 +01:00
Vera Aguilera Puerto
9133879bd3
Remove more IoCManager IEntityManager resolves
...
Also adds convenience "Deleted" method to IEntityManager
2021-12-08 10:53:24 +01:00
Wrexbe
4df03f859b
Fix release building
2021-12-07 09:50:07 -08:00
metalgearsloth
8377acb672
more cast memes
2021-12-07 22:14:44 +11:00
metalgearsloth
84c14a4657
Remove redundant IComponent casts
2021-12-07 21:53:44 +11:00
DrSmugleaf
163deff564
Fix 3000 errors
2021-12-05 18:13:33 +01:00
20kdc
8aa6fb478b
Susser Todd: Robust.Shared, Error Pass 2 "It Now Compiles"
2021-12-03 19:36:16 +00:00
20kdc
5e7d617736
Susser Todd: Robust.Shared, Error Pass 1
2021-12-03 18:40:55 +00:00
Vera Aguilera Puerto
5eda1b326d
Inline OwnerUid
2021-12-03 16:30:34 +01:00
Vera Aguilera Puerto
7a06db60cf
Inline UID
2021-12-03 15:53:10 +01:00
Vera Aguilera Puerto
c4cd1fb6ee
Some manual GetComponentOrNull inlines
2021-12-03 15:09:45 +01:00
Vera Aguilera Puerto
94e6886a85
Inline Transform
2021-12-03 14:20:35 +01:00
Vera Aguilera Puerto
e93ae73e50
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +01:00
Vera Aguilera Puerto
b44a1cde88
Inline HasComponent entirely
2021-12-03 12:23:18 +01:00
Vera Aguilera Puerto
86d05dfa1e
Inline GetComponent
2021-12-03 11:55:25 +01:00
Vera Aguilera Puerto
419f4f36ab
Inline Paused
2021-12-03 11:30:39 +01:00
Vera Aguilera Puerto
7bec76d8d1
Inline LifeStage
2021-12-03 11:13:18 +01:00
Vera Aguilera Puerto
f782e76671
Inline EntityManager
2021-12-03 11:11:52 +01:00
metalgearsloth and GitHub
6da9176410
Fixture 2 electric boogaloo ( #2297 )
2021-12-01 18:31:13 +11:00
metalgearsloth
f812eb1e27
Revert "Move physics fixtures to its own component ( #2220 )"
...
This reverts commit ebc0fc9c60 .
2021-12-01 13:54:32 +11:00
metalgearsloth and GitHub
ebc0fc9c60
Move physics fixtures to its own component ( #2220 )
2021-12-01 12:59:42 +11:00
44649eea1c
pvs refactor ( #2247 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com >
2021-11-30 15:07:08 +01:00
metalgearsloth and GitHub
02987ac703
Update some hotpaths to use new transform method ( #2281 )
2021-11-28 00:41:08 +01:00
metalgearsloth and GitHub
20aec0a8f9
Add method to get worldpos and worldrot at the same time ( #2226 )
...
* Add method to get worldpos and worldrot at the same time
Somewhat of a gain because it halves the number of GetComponent<TransformComponent> + _parent.IsValid() calls
* Remove redundant methods
* Also inverse
* Test
* Import
* Add benchmark
* Delete benchmark
2021-11-26 01:47:51 -08:00
Acruid and GitHub
279cc0f83f
AppearanceComponent Cleanup ( #2253 )
2021-11-23 18:16:37 +11:00
metalgearsloth and GitHub
3a00e0d497
Expose physics contacts as an enumerable ( #2250 )
2021-11-21 18:41:12 +11:00
metalgearsloth and GitHub
05321f0381
Miscellaneous fixes for thrusters ( #2239 )
2021-11-17 22:42:00 +01:00
metalgearsloth and GitHub
75fc9089c3
Add weld joints and other misc changes for docking ( #2197 )
2021-11-11 19:54:08 +11:00
metalgearsloth and GitHub
4600f0531d
Fix centre of mass ( #2212 )
2021-11-10 17:25:38 +01:00
Vera Aguilera Puerto
079e099a3b
Makes many things use OwnerUid instead of Owner.Uid
2021-11-09 15:11:02 +01:00
Vera Aguilera Puerto and GitHub
ce169ed15e
Move LastModifiedTick out of Entity and into MetaDataComponent. ( #2209 )
2021-11-08 15:56:49 +01:00
Vera Aguilera Puerto
9b215098e4
Remove ITransformComponent.
2021-11-08 12:49:55 +01:00
Vera Aguilera Puerto
78d01fd25d
Remove every ITransformComponent usage.
2021-11-08 12:44:03 +01:00
Vera Aguilera Puerto
8e8bfbe0cc
Obsolete ITransformComponent
2021-11-08 12:28:49 +01:00
Vera Aguilera Puerto
58638c9109
Make TransformComponent public, IEntity keeps a reference to TransformComponent.
2021-11-08 12:21:34 +01:00
Vera Aguilera Puerto and GitHub
2f2a397ecf
Fix TransformComponent access modifiers ( #2207 )
...
Part 1 of ITransformComponent removal.
2021-11-08 12:18:53 +01:00
metalgearsloth and GitHub
225446920a
Make transform delete entity if parent invalid ( #2193 )
2021-11-02 17:54:48 +01:00