Breaking changes
-
Remove unused TryGetContainingContainer override.
-
Stop recursive FrameUpdates for controls that are not visible.
-
Initialize LocMgr earlier in the callstack for GameController.
-
Fix FastNoiseLise fractal bounding and remove its DataField property as it should be derived on other properties updating.
-
Make RaiseMoveEvent internal.
-
MovedGridsComponent and PhysicsMapComponent are now purged and properties on
SharedPhysicsSystem
. Additionally the TransformComponent for Awake entities is stored alongside the PhysicsComponent for them. -
TransformComponent is now stored on physics contacts.
-
Gravity2DComponent and Gravity2DController were moved to SharedPhysicsSystem.
New features
-
IFileDialogManager
now allows specifyingFileAccess
andFileShare
modes. -
Add Intersects and Enlarged to Box2i in line with Box2.
-
Make
KeyFrame
s onAnimationTrackProperty
public settable. -
Add the spawned entities to a returned array from
SpawnEntitiesAttachedTo
.
Bugfixes
-
Fixed SDL3 file dialog implementation having a memory leak and not opening files read-write.
-
Fix GetMapLinearVelocity.
Other
-
uploadfile
andloadprototype
commands now only open files with read access. -
Optimize
ToMapCoordinates
.
Internal
-
Cleanup on internals of
IFileDialogManager
, removing duplicate code. -
Fix Contacts not correctly being marked as
Touching
while contact is ongoing.