This repository has been archived by the owner on May 9, 2023. It is now read-only.
Releases: sinai-dev/UniverseLib
Releases · sinai-dev/UniverseLib
UniverseLib 1.5.1
UniverseLib 1.5.0
- Created
UniverseLib.IL2CPP.Interop
release for use withIl2CppInterop
UniverseLib.IL2CPP
is nowUniverseLib.IL2CPP.Unhollower
UniverseLib 1.4.3
- Added support for additional mouse buttons to
InputManager
API when usingInputSystem
(middle, forward, back) - Added a UI bundle for Unity
5.3.4
+ to address shader deserialization issues in that version up to5.6.0
. - Added a generic method for
RuntimeHelper.FindObjectsOfTypeAll<T>
- Increased UIBase
Canvas.sortingOrder
to 30000 (close to maximum)
UniverseLib 1.4.2
- Reverted to prioritising the old method for force-reading
Texture2D
s overGraphics.CopyTexture
, as the new method has issues in some games with certain Texture compression formats.
UniverseLib 1.4.1
- Fixed a niche issue with
TransformTree
where the order of root transforms in a scene could change and break the order of its children in the displayed list. - Reverted to the old logging system (first init caller handles all logs) due to an issue in x86 .NET 6 games.
- Fixed an issue with panels not setting their default size and position in some cases.
UniverseLib 1.4.0
Logging
- Reverted to old method of logging (earliest init caller handles all logs) due to issues with StackTraces in x86 IL2CPP(?)
TextureHelper
- Added support for Cubemaps (force-read, unwrap)
- Use
Graphics.CopyTexture
where possible (more efficient) - Better overloads on methods, more freedom to user
- Renamed methods to be clearer
- Soft-obsoleted some methods (non-breaking, but will remove old methods eventually)
CursorUnlocker
- Prevent exceptions during
Application.Quit
UniverseLib 1.3.14
- Log messages are now handled by the calling Assembly's LogHandler, when possible.
- Fixed a potential NullReferenceException in
EventSystemHelper
- Fixed a potential NullReferenceException in
ParseUtility
UniverseLib 1.3.13
- Fixed an issue with
InputSystem
, with how the current Mouse and Keyboard were cached in games which reset/modify those values. - Fixed some IL2CPP casting issues with
InputSystem
. - Refactored the IL2CPP enumerator support and fixed some issues with casting and reflection.
UniverseLib 1.3.12
- Fixed a niche issue in games which don't use an EventSystem at all
UniverseLib 1.3.11
- Fixed some masking issues in older Unity games
- Fixed a strange EventSystem control issue in some games