Pieter-Jan Briers
4de2e35e66
Add macOS CI for build-test
2021-05-02 09:25:26 +02:00
metalgearsloth
d4467acf93
Fix filedialogmanager
2021-05-02 17:16:27 +10:00
Silver
f3babcc39f
Update FileDialogManager.cs
2021-05-01 19:30:45 -06:00
Silver
f491bb5571
Update FileDialogManager.cs
2021-05-01 19:20:40 -06:00
Pieter-Jan Briers
b201f10c76
Reduce some dictionary allocations in RSI loading.
v0.4.49
2021-05-02 01:08:51 +02:00
Pieter-Jan Briers
a9208c0d29
Reduce allocations in RSIResource.LoadRsiMetadata somewhat.
...
Using stackallocs for the meta.json file.
2021-05-02 00:55:01 +02:00
Pieter-Jan Briers
b8cc01d872
Remove unecessary array allocation from ResourcePath constructor.
2021-05-02 00:16:52 +02:00
Pieter-Jan Briers
2d827890e9
Fix nullable errors reported by Rider.
2021-05-02 00:00:40 +02:00
Pieter-Jan Briers
f86d6ccd3c
Remvoe unused .dll.config and app.config.
2021-05-02 00:00:04 +02:00
Vera Aguilera Puerto
967b76483a
Fix rendering tree system crash involving nullspace.
...
Nullspace is a valid map, so we need to account for that!
2021-04-30 01:11:16 +02:00
Vera Aguilera Puerto
ef2c0ad8cf
Fix the comp lifetime ComponentRemove event
...
Now, event tables DispatchComponent takes in the component reference directly.
2021-04-30 01:09:50 +02:00
metalgearsloth
9ae1352030
Enable nullables as errors in Robust ( #1732 )
v0.4.48
2021-04-29 15:56:05 -06:00
SweptWasTaken
d8d9b271cc
Updates sandbox.yml
v.0.4.47
2021-04-28 14:31:46 -07:00
Acruid
122acc5fd5
SnapGridComponent Removal ( #1720 )
...
* Removed SnapGridOffset, there is only center now.
* SnapGridComponent methods are now static.
* Removed SnapGridComponent.OnPositionChanged.
* Refactored static functions off SnapGridComponent to MapGrid.
Refactored away usages of SnapGridComponent.Position.
* Added Transform.Anchored for checking if an entity is a tile entity.
More refactoring for static MapGrid functions.
* Static snapgrid methods on MapGrid are no longer static.
* Removed IMapGrid.SnapSize, it is now always equal to the IMapGrid.TileSize.
* Add setter to ITransformComponent.Anchored.
Removed direct references to SnapGridComponent from content.
* Grid functions now deal with EntityUids instead of SnapGridComponents.
Began renaming public API functions from SnapGrid to Anchor.
* Add some unit tests.
* SnapGridComponent now anchors itself in startup, instead of Initialize (sending directed events in init is an error).
v0.4.46
2021-04-28 10:24:11 -07:00
metalgearsloth
32dea84196
Fix physics build warnings ( #1731 )
2021-04-28 15:29:51 +02:00
DrSmugleaf
91d58dbca4
Make serialization work with backing fields automatically ( #1727 )
...
* Make serialization work with backing fields automatically
* Fix not taking priorities into account, make the test fail when that is the case
* Turn fieldDefs back into a list
* Format it better
* Remove GetInheritanceBehaviour, expose immutable array of base field definitions
2021-04-27 14:11:06 +02:00
MehimoNemo
c54b1572f5
Unbuckling Closes Inventory UI ( #1723 )
...
* pain
* Add test for parent changed when not at 0,0
* Fix map loading of grids
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2021-04-26 12:26:29 -07:00
DrSmugleaf
1fa979c0f6
Add serialization manager shutdown method and initialize benchmark ( #1728 )
2021-04-25 13:00:31 -07:00
metalgearsloth
760599171d
Obsolete collision interfaces ( #1725 )
2021-04-25 12:58:30 -07:00
metalgearsloth
10d295d535
Basic Collisionmanager tests ( #1722 )
...
* Add some unit tests for CollisionManager
2021-04-25 12:49:45 -07:00
ShadowCommander
0047c5000f
Fix placement of grid tiles on the edge of a grid ( #1724 )
...
* Fix placement of grid tiles on the edge of a grid
2021-04-25 12:48:26 -07:00
metalgearsloth
810a6d190f
Add MapId error to tp command ( #1726 )
...
Previously it would just dump the exception
2021-04-25 04:12:28 -07:00
metalgearsloth
197227dcf6
Fix showbb
...
matrices momento
v0.4.45
2021-04-25 19:03:19 +10:00
Swept
fa23ec8fc6
Updates the README.md
2021-04-23 19:23:54 +00:00
Vera Aguilera Puerto
6506171ea0
Server ContentStart.StartLibrary method.
...
This will skip the FULL_RELEASE check on games specifically using RobustToolbox as a library.
v0.4.44
2021-04-23 20:37:45 +02:00
Vera Aguilera Puerto
8bd1e72e9f
Adds GameController options for games using RobustToolbox as a library. ( #1711 )
v0.4.43
2021-04-23 00:05:42 +02:00
Acruid
4ce6629ace
RSIs fail to load if they have duplicate states defined in their JSON. ( #1701 )
2021-04-22 15:21:34 -06:00
Vera Aguilera Puerto
f9ef605903
Add optional AwaitEvent methods that take a Type instead of using generics.
2021-04-21 15:29:43 +02:00
Vera Aguilera Puerto
c6b74e998f
Use System.Numerics in a few Box2 methods to speed them up ( #1708 )
2021-04-19 17:18:09 +02:00
Vera Aguilera Puerto
c4946b8466
Viewport Improvements ( #1528 )
...
Co-authored-by: 20kdc <asdd2808@gmail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
v0.4.42
2021-04-19 09:47:20 +02:00
Pieter-Jan Briers
ffa908bf27
More workarounding for Rider Avalonia faking
v0.4.41
2021-04-19 01:47:33 +02:00
Pieter-Jan Briers
0d37ff3f20
Fix reporting of fatal GLFW errors on window creation.
2021-04-19 01:44:00 +02:00
Pieter-Jan Briers
7aecdcf70a
Improved soft shadows.
2021-04-19 01:42:59 +02:00
Vera Aguilera Puerto
70f82d6db8
Add directed start/end collision events. ( #1710 )
2021-04-17 13:08:11 +02:00
Vera Aguilera Puerto
20b7870739
PlayerSession is now correctly setup on singleplayer
2021-04-17 01:52:07 +02:00
Vera Aguilera Puerto
172639baea
Fix bug where TickUpdate is never ran in singleplayer mode.
2021-04-16 13:37:01 +02:00
metalgearsloth
6038483b1e
DebugDrawing for DistanceJoints ( #1703 )
v0.4.40
2021-04-16 10:55:31 +02:00
Vera Aguilera Puerto
39d98d591c
Adds singleplayer support ( #1704 )
2021-04-16 10:53:59 +02:00
Vera Aguilera Puerto
01c2fc0730
ClydeTileDefinitionManager no longer throws when uninitialized, or when there are no tile definitions. ( #1705 )
2021-04-16 10:53:49 +02:00
ike709
1884bb0067
Fixes DateTimeOffset sandbox whitelisting ( #1706 )
2021-04-16 01:39:18 +02:00
Vera Aguilera Puerto
1c368bbaa8
Remove useless debug prototypes.
v0.4.39
2021-04-15 20:44:25 +02:00
metalgearsloth
d16078a35f
Don't reset sleeptimer on building physics islands
v0.4.38
2021-04-15 23:18:05 +10:00
Vera Aguilera Puerto
4dd04207ac
Shared GameTiming no longer depends on INetManager ( #1697 )
...
Adds ClientGameTiming with prediction and local/server time methods.
2021-04-14 11:40:02 -07:00
Vera Aguilera Puerto
02af42da30
Refactors EntityManager to not do any networking. ( #1695 )
...
* Refactors EntityManager to not do any networking.
ServerEntityManager and ClientEntityManager now do the networking instead.
* Rename property for "backwards compat."
* Remove comented out code in robust server simulation
2021-04-14 11:39:21 -07:00
Vera Aguilera Puerto
2c75c8b36d
Refactors MapManager to not do any networking. ( #1696 )
...
* Refactors MapManager to not do any networking.
Now, ServerMapManager and ClientMapManager handle any networking.
* it's christmas in april!
* Remove comented line
* Remove useless seal
* Fix incorrect semicolon
* Event is no longer overriden, has a protected Invoke method instead
2021-04-14 11:13:58 -07:00
Vera Aguilera Puerto
013e6f7ce4
Move INetManager dependency from PrototypeManager to Server/ClientPrototypeManager
2021-04-14 14:55:40 +02:00
Acruid
cbd7b62ad7
Component Lifetime Events ( #1660 )
...
* Events are now raised for component OnAdd/Initialize/Startup/Shutdown/OnRemove.
Code cleanup in the Component class.
2021-04-13 17:16:41 -07:00
metalgearsloth
c1396f1c50
Named fixtures ( #1684 )
...
* Add named fixtures
Useful for getting specific collisions.
* Final cleanup
* More cleanup
v0.4.37
2021-04-13 20:47:13 +10:00
Vera Aguilera Puerto
3ec9e7a734
Remove a few (now irrelevant) comments mentioning Godot.
v0.4.36
2021-04-12 20:10:05 +02:00
Vera Aguilera Puerto
3a1e6e84b1
Remove Unused sharer params enum from the Godot era.
2021-04-12 20:09:22 +02:00