eoineoineoin and GitHub
56c30edf04
Replace Matrix3 with System.Numerics.Matrix3x2 ( #5078 )
...
* Delete Matrix3. Replace with System.Numerics.Matrix3x2
* Feedback
* release notes
2024-06-02 14:08:47 +10:00
Leon Friedrich and GitHub
1f7a9bdf0a
Remove container IoC resolves ( #5172 )
2024-05-26 13:19:52 +10:00
Leon Friedrich and GitHub
85f74c3ba3
Fix GetWorldViewbounds() and GetWorldViewport() ( #5060 )
...
* Fix GetWorldViewbounds() and GetWorldViewport()
* Remove some uses of `CurrentMap` and `CurrentEye`
2024-05-19 10:47:04 +10:00
metalgearsloth and GitHub
d72de032fa
Predicted BUIs ( #5059 )
...
* Add TryGetOpenBUI
Avoids having to get the component and openinterfaces separately.
* Couple more helpers
* entityquery
* reviews
* Shared BUIs
* zawehdo
* More boilerplate
* Bunch more work
* Building
* Stuff
* More state handling
* API cleanup
* Slight tweak
* Tweaks
* gabriel
* Disposies
* Active UI support
* Lots of fixes
- Fix states not applying properly, fix predicted messages, remove redundant message type, add RaiseUiMessage for an easy way to do it from shared, add the old BUI state change events back.
* Fix test failures
* weh
* Remove unncessary closes.
* release note
2024-04-26 18:12:55 +10:00
Leon Friedrich and GitHub
d5c4981648
Partial MapManager refactor ( #5042 )
...
* MapManager rejig
* Update Tests
* A
2024-04-18 14:05:02 +10:00
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
Tayrtahn and GitHub
1f2b38a6d1
Code cleanup: Purge calls to obsolete EntityCoordinates methods ( #4983 )
2024-03-23 13:07:33 +11:00
Pieter-Jan Briers
a3047b1687
More warning fixes
2024-02-11 15:51:07 +01:00
Pieter-Jan Briers
3a55118143
Replace CVar OnValueChanged in systems with Subs.CVar
2024-02-11 13:29:27 +01:00
metalgearsloth and GitHub
59b3ffda4f
Add grid merging ( #3627 )
...
* Add grid merging
* More preliminary cleanup
* Fixes
* Fixes
* weh
* tweaks
* Tests
* weh
* Fix direction test
* Release notes
2024-01-21 17:41:04 +11:00
Leon Friedrich and GitHub
9e6d0aa44a
Fix state handling bugs ( #4810 )
...
* Fix container state bug
* Fix _pendingReapplyNetStates bug
2024-01-05 15:11:00 +11:00
Leon Friedrich and GitHub
1758fced75
Revert some grid/map related changes ( #4809 )
2024-01-05 13:48:43 +11:00
Leon Friedrich and GitHub
cfb88b2e8e
Arch related engine changes ( #4806 )
2024-01-04 12:18:03 +11:00
Leon Friedrich and GitHub
0b8febf6a6
FlushEntity() and EntityManager event changes ( #4791 )
2024-01-01 11:04:11 +11:00
Leon Friedrich and GitHub
eba58cb893
Remove RobustTree & PVSCollection ( #4759 )
...
* Cut down RobustTree
* Better LoD
* Add PvsPriority flag
* Undo cvar name change
* reorganize grafana metrics
* Fix tests
* Fix replays
* Don't try process empty chunks
* Fix move benchmark
* Fix benchmark
* Remove obsolete audio methods
* Moar benchmarks
* Rename EntityData
* A
* B
2023-12-28 09:10:13 +11:00
Leon Friedrich and GitHub
1bdd82b0bf
Raise ECS event on prototype-reload ( #4724 )
...
* Raise system event on prototype-reload
* Oops
2023-12-17 08:30:53 +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
metalgearsloth and GitHub
04b6d60d76
Fix TileEdgeOverlay drawing over grids ( #4698 )
2023-12-12 20:13:20 +11:00
TemporalOroboros and GitHub
56899b4e64
Some ContainerManagerComponent ECSing ( #4622 )
2023-12-12 13:24:18 +11:00
metalgearsloth and GitHub
6572fdb404
Midi tweaks ( #4618 )
2023-11-28 20:39:59 +11:00
2733435218
Audio rework unrevert + audio packaging ( #4555 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:26 +11:00
metalgearsloth and GitHub
24b0165ec9
Revert Arch ( #4613 )
2023-11-27 21:41:01 +11:00
7dce51e2cf
Arch PR two electric boogaloo ( #4388 )
...
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2023-11-23 14:29:37 +11:00
Leon Friedrich and GitHub
216292c849
Make EyeComponent.Eye not nullable ( #4564 )
2023-11-13 04:20:09 +11:00
Leon Friedrich and GitHub
58e0b62145
Merge ActorSystem and IPlayerManager ( #4530 )
2023-11-11 12:50:21 +11:00
metalgearsloth and GitHub
170d192791
Revert audio rework ( #4554 )
2023-11-07 09:34:09 +11:00
Leon Friedrich and GitHub
499c236798
Fix replay lerp error spam ( #4534 )
2023-10-30 04:29:47 +11:00
metalgearsloth and GitHub
d75dbc901f
Audio rework ( #4421 )
2023-10-29 14:58:19 +11:00
metalgearsloth and GitHub
9d55d77e48
Sprite GetFrame ( #4528 )
2023-10-29 04:21:52 +11:00
Leon Friedrich and GitHub
5a6c4220fc
IPlayerManager refactor ( #4518 )
2023-10-24 20:18:58 +11:00
DrSmugleaf and GitHub
b737ecf9b3
Add generic EntityUid, remove some usages of .Owner ( #4498 )
2023-10-19 12:23:48 -07:00
Leon Friedrich and GitHub
f3af813b57
Transform interpolation fixes ( #4488 )
2023-10-17 23:47:45 +11:00
DrSmugleaf and GitHub
d00fd6f736
Make AnimationPlayerSystem only log a warning for networked components when the property is automatically networked ( #4477 )
2023-10-10 04:08:56 +11:00
metalgearsloth and GitHub
2abf33c9be
Queue LightTree update on light states ( #4385 )
...
Might fix some more issues.
2023-09-15 06:03:25 +12:00
metalgearsloth and GitHub
6af0c88f27
Fix IEye not updating always ( #4368 )
2023-09-13 11:51:11 +10:00
metalgearsloth and GitHub
22aeec45f9
Minor resolve light update ( #4366 )
2023-09-13 00:32:02 +10:00
metalgearsloth and GitHub
aed53fb63d
Fix lights not updating ( #4377 )
2023-09-13 00:31:45 +10:00
metalgearsloth and GitHub
268eb862ea
Refactor UI a bit more to shared ( #4343 )
2023-09-11 20:21:23 +10:00
metalgearsloth and GitHub
25007a743f
Remove lights component reference ( #4316 )
2023-09-11 19:17:28 +10:00
metalgearsloth and GitHub
c4d6690a71
Remove SharedEyeComponent ( #4309 )
2023-09-11 16:15:08 +10:00
metalgearsloth and GitHub
3fd731d917
Network entity ids ( #4252 )
2023-09-11 09:42:55 +10:00
metalgearsloth and GitHub
039b70f502
Revert "Remove IContainer and move some functions to the system ( #4351 )" ( #4361 )
2023-09-10 21:46:17 +10:00
Leon Friedrich and GitHub
5e21dbdd7f
Remove IContainer and move some functions to the system ( #4351 )
2023-09-10 12:17:00 +10:00
Pieter-Jan Briers
409fe1a125
Some warning fixes
2023-08-27 15:35:15 +02:00
metalgearsloth and GitHub
f05ed96461
Remove FixtureId from fixtures ( #4270 )
2023-08-23 18:50:48 +10:00
Leon Friedrich and GitHub
e48cc62d0b
Clamp audio offset in ApplyAudioParams() ( #4221 )
2023-08-06 10:38:53 +10:00
metalgearsloth and GitHub
92719aa29f
Shutdown grid rendering events ( #4234 )
2023-08-05 11:38:16 +10:00
metalgearsloth and GitHub
8b4925863e
Cull Component.Initialize ( #4191 )
2023-07-26 22:37:45 +10:00
metalgearsloth and GitHub
e4a14d1ec8
Start MapGrid ECS ( #4185 )
2023-07-23 20:50:23 +10:00
metalgearsloth and GitHub
89f78d76ab
Cull Component.Startup ( #4190 )
2023-07-23 16:04:37 +10:00