All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Gamepad platform now works properly with Nintendo Switch.
- Fixed a build error on Linux caused by Nintendo Switch Pro controller not being supported on Linux, for some reason.
- Removed a redundant testing
Debug.Log
.
InputUtilities
is now based on the new input system and works better with Steam integrations.
- Fixed an error with the
InputUtilities.IsUsingController()
method, where it would throw an error if there are no active controllers.
- Fixed a build error caused by
GizmoUtilities
being in the Editor Scripts.
- Added new methods to
GizmoUtilities
for drawing crosses. - Added a 3D arrow drawing method to
GizmoUtilities
.
GizmoUtilities.DrawArrow2D
now uses the newGizmoUtilities.DrawArrow
method for drawing arrows.- Made the utility classes static.
- Added
GizmoUtilities
class for helping with complex Gizmos drawings. Currently it only has one method, which is for drawing an arrow in 2D.
- Fixed the error
Asset Packages/com.dartcore.utilities/CHANGELOG.md has no meta file, but it's in an immutable folder. The asset will be ignored.
- Added
MathUtilities.GetRandomItem()
method to choose a random item from the given array or list.