Pieter-Jan Briers and GitHub
de8c2c14bb
Replace Lidgren encryption stuff with Libsodium ( #2646 )
2022-04-02 16:24:04 +02:00
mirrorcult and GitHub
baebfff321
Merge pull request #2673 from ElectroJr/fix-description
2022-04-01 17:02:43 -07:00
Leon Friedrich and GitHub
1ae14c4bfa
Add error tolerance to physics map ( #2672 )
2022-04-01 22:07:27 +11:00
ElectroJr
c6ea11346e
fix entity description proxy method.
2022-04-02 00:02:58 +13:00
b263f4a1df
Fix PVS crash 2 ( #2668 )
...
Co-authored-by: Paul <ritter.paul1@googlemail.com >
2022-04-01 10:09:31 +11:00
Leon Friedrich and GitHub
1d8a8e15ef
Add a is-In-container metadata flag. ( #2585 )
2022-03-31 13:23:33 +11:00
Leon Friedrich and GitHub
28a087c267
Add GetEntitiesIntersectingBody ( #2641 )
2022-03-31 11:52:35 +11:00
mirrorcult and GitHub
7e56f46f35
Remove network component messages ( #2659 )
2022-03-31 10:24:27 +11:00
Leon Friedrich and GitHub
9c7e244821
ECS collision wake ( #2656 )
2022-03-30 22:57:57 +11:00
Vera Aguilera Puerto and GitHub
41f64b5c3c
Add overload to IntersectRayWithPredicate. ( #2650 )
2022-03-30 22:57:40 +11:00
metalgearsloth and GitHub
075b5ec203
Kill local comp messages ( #2648 )
2022-03-29 23:37:58 +11:00
metalgearsloth and GitHub
21f2fe6b1b
Minor spawn opt ( #2651 )
2022-03-29 12:34:42 +02:00
metalgearsloth and GitHub
f5d36dc9ca
Fix physics parenting bug ( #2654 )
2022-03-29 18:39:49 +11:00
c89f1e4d31
Paramless ctor for joints ( #2647 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-03-28 16:31:04 +11:00
a14c956ccc
Nuke EntMapIdChangedMessage ( #2621 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-03-26 18:14:56 +01:00
metalgearsloth and GitHub
facb3914a4
Fix joints crash ( #2609 )
2022-03-26 18:13:56 +01:00
Pieter-Jan Briers
1f199ea71c
Add ITaskManager.BlockWaitOnTask()
...
Smugleaf needed this.
Also changed RobustSynchronizationContext to use channels instead of ConcurrentQueue internally.
2022-03-26 17:02:05 +01:00
metalgearsloth and GitHub
00b557b77a
Struct enumerator for anchored entities ( #2626 )
2022-03-26 12:53:25 +01:00
DrSmugleaf and GitHub
bf75c6f247
Add IEntitySystemManager.GetEntitySystemOrNull ( #2643 )
2022-03-26 16:35:09 +11:00
metalgearsloth and GitHub
1518c79291
Struct enumerator for GetAllGrids ( #2624 )
2022-03-26 03:17:42 +11:00
metalgearsloth and GitHub
1dbbb08250
Reduce server allocs a bunch ( #2625 )
2022-03-24 23:39:52 +01:00
7976926eaf
fix sequence node Except() ( #2610 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-03-23 23:34:21 +11:00
metalgearsloth and GitHub
650eceea7e
Remove IoC + GetComp for every tile intersection ( #2617 )
2022-03-20 16:54:05 +11:00
Leon Friedrich and GitHub
7c292c75d4
Add more information to reflection errors. ( #2613 )
2022-03-20 00:11:42 +11:00
metalgearsloth and GitHub
f1a5de79b5
Change entitylookup bounds to method ( #2611 )
2022-03-19 16:14:24 +11:00
metalgearsloth and GitHub
191e80c175
Add EntityQuery support to filters ( #2608 )
2022-03-19 15:54:13 +11:00
Leon Friedrich and GitHub
241bce56c8
Add Resolve() to component queries ( #2607 )
2022-03-19 15:53:39 +11:00
metalgearsloth and GitHub
b105639b31
More transform ECS methods ( #2606 )
2022-03-18 10:32:49 +11:00
Paul
65f28c023d
also write + bugfix + ratio
2022-03-15 00:43:40 +01:00
Paul
e506f6aba2
error for invalid customtypeserializer
2022-03-15 00:36:05 +01:00
metalgearsloth and GitHub
93ae74b5a7
Update nuget dependencies ( #2581 )
2022-03-14 08:57:20 +01:00
Acruid and GitHub
6b9b56ca83
Grid Components Allocate Grids ( #2597 )
...
* Deleting a map is now routed through MapComponent deletion.
* Remove map and grid deletions from map networking, just delete the entity if you want to remove the map.
* Moved the chunkSize property of created grids from the networked MapData to the MapGridComponent state.
* Remove unused IMapManager.DefaultMap property.
* Removed MapCreationTick field from MapManager.MapCollection.
* Removed _maps hashset field from MapManager.
* Removed CreatedMaps array from network MapData.
* MapGrid.ParentMapId is now derived from the bound TransformComponent, and isn't required in the MapGrid ctor.
Removed MapGrid.CreatedTick, it can be found on MapGridComponent.CreationTick.
* Remove a bunch of ApplyGameStatePre code duplication.
* Completely refactored CreateGrid.
* Adds AddComponentUninitialized to the ECS system. This allows you to access a component before it is initialized in a using block.
* Use AddComponentUninitialized to allocate a grid after the component is allocated.
* MapLoader now creates the grids after creating the map entities.
* Chunksize and TileSize properties are now actually read out of the map yaml.
TileSize has a public Setter.
* Minor cleanup.
* Moved grid allocation onto the MapGridComponent.
* Final Cleanup.
* Merge Fail.
* Fixed test, grid was getting deleted because it was empty.
* Remove DeletedChunkDatum from grid networking.
* ApplyMapGridState moved from map manager to the MapGridComponent.
2022-03-13 18:28:59 -07:00
Vera Aguilera Puerto and GitHub
4a4444a1ee
Adds MemoryContentRoot. ( #2590 )
2022-03-13 23:52:34 +01:00
Paul Ritter and GitHub
a61adf5631
makes budgets clientside & replicated ( #2593 )
2022-03-13 00:06:40 +11:00
97db1712f3
Fix grid traversal velocities ( #2594 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-03-12 23:57:30 +11:00
Moony and GitHub
d3eaea5697
Add support for tile variants. ( #2577 )
2022-03-09 20:56:58 +01:00
Vera Aguilera Puerto and GitHub
81fea7595a
AttachToGridOrMap checks if the grid/map is being terminated/is deleted. ( #2592 )
2022-03-10 00:27:18 +11:00
5325650e92
Fix disappearing grids ( #2587 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-03-08 12:25:03 +11:00
Acruid and GitHub
31764d3c2d
Mark C# events on MapManager as Obsolete ( #2586 )
...
* Obsoleted C# grid events from MapManager.GridCollection. Use the ECS EventBus events instead.
* Obsoleted C# events from MapManager.MapCollection. Use the ECS EventBus events instead.
2022-03-07 15:51:00 -08:00
Leon Friedrich and GitHub
9df5152610
Decrease error tolerance for angular velocity updates ( #2584 )
2022-03-06 23:55:56 +11:00
metalgearsloth
c6cd780ab5
Remove funky merge artifact
2022-03-06 18:26:02 +11:00
metalgearsloth and GitHub
33251222cd
EntityLookup as a system ( #2573 )
2022-03-03 21:17:01 +11:00
Paul
495bbe891a
obsoletes serhooks
2022-03-01 21:49:24 +01:00
Rember and GitHub
5f68f569c3
BaseContainer.Insert() will now reset the entity's rotation after res… ( #2576 )
2022-03-01 23:23:56 +11:00
metalgearsloth and GitHub
4b20bae597
RobustUnitTest tweaks ( #2568 )
2022-03-01 13:35:32 +11:00
Kara D
c3735d1d5e
vs2022 moment
2022-02-27 12:59:25 -07:00
metalgearsloth and GitHub
af8a010f43
Optimise PVS cangetcompstate ( #2560 )
2022-02-28 00:45:16 +11:00
mirrorcult and GitHub
73f26d93ca
Merge pull request #2565 from ElectroJr/mapping-actions
2022-02-26 20:06:48 -07:00
Vera Aguilera Puerto
aa5bcefaf2
Add System.Threading.Monitor (lock keyword) to sandbox whitelist.
2022-02-26 16:50:41 +01:00
ElectroJr
2df267fc28
Merge remote-tracking branch 'upstream/master' into mapping-actions
2022-02-24 04:13:45 +13:00