Leon Friedrich and GitHub
1e843bf3a2
More Transform ECS ( #3368 )
2022-10-30 03:36:23 +11:00
Leon Friedrich and GitHub
3fba59eb6c
Lookup movement handling changes. ( #3369 )
2022-10-29 10:44:48 +11:00
Leon Friedrich and GitHub
dad176aca1
fix pvs parent change ( #3386 )
2022-10-28 12:35:36 +11:00
Leon Friedrich and GitHub
e3d29ae28f
Change PVS parent-change handing ( #3362 )
2022-10-25 23:44:35 +11:00
Leon Friedrich and GitHub
95525a549a
Make TransformComponent._localMatrix public ( #3325 )
2022-10-11 16:13:10 +11:00
Leon Friedrich and GitHub
660b0b05d3
Remove RotateEvent ( #3270 )
2022-09-23 13:56:13 +10:00
metalgearsloth and GitHub
de01b9d8cb
Raise collision events by-ref ( #3201 )
2022-09-14 17:23:35 +10:00
Leon Friedrich and GitHub
6a8266af7e
Revert "Revert "PVS & client state handling changes"" ( #3152 )
2022-08-21 08:30:28 +10:00
Leon Friedrich and GitHub
9cd8adae93
Revert "PVS & client state handling changes" ( #3151 )
2022-08-21 05:27:16 +10:00
Leon Friedrich and GitHub
b4358a9e33
PVS & client state handling changes ( #3000 )
2022-08-21 03:40:18 +10:00
Leon Friedrich and GitHub
bc25f5d727
Allow entities to be spawned directly in null-space ( #3107 )
2022-08-07 13:54:06 +10:00
metalgearsloth and GitHub
13ae59dbf6
Revert "Don't defer moveevents anymore ( #3048 )" ( #3060 )
2022-07-19 21:30:41 +10:00
metalgearsloth and GitHub
d5c0776278
Don't defer moveevents anymore ( #3048 )
2022-07-19 18:36:45 +10:00
Leon Friedrich and GitHub
a38cbc7188
Make recursive delete detach parents before children ( #3008 )
2022-07-17 06:05:10 +10:00
metalgearsloth and GitHub
0e97e3000f
Add robust method for no lerp ( #3040 )
...
* Add robust method for no lerp
Also updated rotation lerping.
* a
* a
* Fix sleeping while I'm here + context
* I hate contexts I hate contexts
2022-07-16 13:50:18 +10:00
Leon Friedrich and GitHub
fa2b0233c3
ECS detach to null ( #2997 )
...
* ECS detach to null
* fix crash
2022-06-29 13:17:58 +10:00
2059d37c8f
Remove implicit grid conversion ( #2968 )
...
* Remove implicit grid conversion
* fix map test
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-06-28 22:55:44 +10:00
metalgearsloth and GitHub
0665781dfe
Revert parent change ( #2982 )
2022-06-25 15:48:35 +10:00
metalgearsloth and GitHub
a05b864952
Make transform handlestate set coordinates and not attachparent ( #2965 )
...
This makes the EntParentChangedMessage have the new position when it's issued.
2022-06-23 14:29:12 +10:00
metalgearsloth and GitHub
09d7ad9d62
Don't run client physics in frameupdate ( #2953 )
2022-06-23 12:12:54 +10:00
metalgearsloth and GitHub
62a24a320c
Make raiselocalevent not broadcast by default ( #2972 )
...
* Make raiselocalevent not broadcast by default
* I forgor to commit
2022-06-22 09:52:50 +10:00
Leon Friedrich and GitHub
4171b3ec4e
Make Grid Uid Nullable ( #2942 )
...
* Make Grid Uid Nullable
* Fix recursion
* fix detach to null
* change obsolete text
2022-06-20 10:08:23 +10:00
Leon Friedrich and GitHub
0b824f2170
Add State application bool to IGameTiming ( #2916 )
2022-06-09 03:08:50 +10:00
Leon Friedrich and GitHub
386b0bc232
Cache TransformComponent in trees ( #2904 )
...
* Cache TransformComponent in trees
* add deleted check.
2022-06-05 00:25:00 +02:00
metalgearsloth and GitHub
6b305349c9
Fix grid deletion crashing ( #2899 )
...
* Fix grid deletion crashing
* polite
* a
* excellent
2022-06-02 21:01:56 +10:00
Leon Friedrich and GitHub
9d69b330b5
Stop double AnchorStateChangedEvent ( #2830 )
2022-05-16 14:40:48 +10:00
metalgearsloth and GitHub
c866c6b59b
Optimise grid traversal for pop-in ( #2825 )
...
This was like 1/3 of the frame spikes from PVS pop-in. The main benefit is just checking if the entity is anchored for grid traversal and the secondary was earlying-out handling component state if it's sent to nullspace.
2022-05-16 07:37:01 +10:00
4307509402
ECS even more transform ( #2742 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2022-05-05 13:20:23 +10:00
metalgearsloth and GitHub
c37f53e083
Issue re-parent event on split ( #2765 )
2022-04-24 15:25:55 +10:00
442de12b99
Grid splitting ( #2743 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 00:57:56 +10: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
a14c956ccc
Nuke EntMapIdChangedMessage ( #2621 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-03-26 18:14:56 +01:00
metalgearsloth and GitHub
b105639b31
More transform ECS methods ( #2606 )
2022-03-18 10:32:49 +11:00
metalgearsloth and GitHub
33251222cd
EntityLookup as a system ( #2573 )
2022-03-03 21:17:01 +11:00
metalgearsloth
5b90db4beb
inline
2022-02-14 18:30:33 +11:00
metalgearsloth
7692ff736b
Some more ECS stuff
...
- Proxy methods on EntityManager
- Transform system stuff
2022-02-14 18:24:52 +11:00