Skip to content

Releases: SolidAlloy/ClassTypeReference-for-Unity

2.8.3

01 Feb 14:15
Compare
Choose a tag to compare

2.8.3 (2021-02-01)

Bug Fixes

  • Fixed "type 'MonoScript' is defined in a not referenced assembly" in Unity 2019 (7fcd735)

2.8.2

30 Jan 14:01
Compare
Choose a tag to compare

Changed the package name

2.8.1

30 Jan 13:47
Compare
Choose a tag to compare

2.8.1 (2021-01-30)

Bug Fixes

  • Fixed compilation errors in Usage Examples and applied a few minor fixes to them (eec6fae)
  • Fixed dropdown window position resetting if the distance to bottom of the screen is less than 100 pixels (1d3eb5c)
  • Renamed DLLs so that they don't cause conflicts (bbc1af1)

2.8.0

30 Jan 11:59
Compare
Choose a tag to compare

2.8.0 (2021-01-30)

Bug Fixes

  • Fixed ArgumentOutOfRange exception when drawing a field with no type. (faa54e2)
  • Fixed errors at the build compilation (26ba65e)
  • Started allocating less garbage by using new methods from SolidUtilities (c368a87)
  • Started using SolidUtilities AssetSearcher.GetClassGUID method instead of implementing its own (dac05c3)

Features

  • Added optional GUID parameter to the constructor and added the TypeRestoredFromGUID event (5e625da)
  • Allowed making additional actions on type selection and manually triggering dropdown (209d461)
  • Made the InheritsAttribute constructor accept null arrays (cf7ca6e)

Performance Improvements

  • Decreased serialization time of TypeReference (0ae12b7)
  • Minimized memory allocations in TypeFieldDrawer.Draw() and DropdownWindow.OnGUI() (1e3d433)
  • Minor CPU and garbage improvement in TypeNameFormatter (fd184c2)
  • Removed an accidental NUnit using statement (8da61e8)
  • Replaced System.Guid with UnityEngine.GUID (e5631e3)
  • Significantly decreased time spent on sorting items when showing a drop-down window (c0e1fd4)
  • Slightly decreased deserialization time of TypeReference (3ba1566)
  • Vastly increased speed of CalculatePopupWidth() (d07ac32)

2.7.0

03 Dec 11:04
Compare
Choose a tag to compare

2.7.0 (2020-12-03)

Bug Fixes

  • Fixed the dropdown window position resetting to 0 after its creation for some users. (f3e1f66)
  • Fixed the warnings when opening the Usage Sample scene (b2c5568)
  • Fixed TypeReference deserialization issue in IL2CPP builds (f912853)
  • Made the interface change immediate when search string is cleared (76daf56)
  • Started setting the correct position.x at the window creation. (44d80f1)

Features

  • Added reporting of the objects that have the missing type (0bba3e6)

2.6.6

30 Nov 13:10
Compare
Choose a tag to compare

2.6.6 (2020-11-30)

Bug Fixes

  • Fixed TypeReference deserialization issue in IL2CPP builds (4a34093)

2.6.5

30 Nov 09:55
Compare
Choose a tag to compare

2.6.5 (2020-11-30)

Bug Fixes

  • Made window height non-zero on the drop-down creation. (dc87667)

Performance Improvements

  • Reduced the number of Resize calls inside AdjustSizeIfNeeded to one. (dea3048)

Critical bug fix

29 Nov 10:10
Compare
Choose a tag to compare

Fixed a critical bug in SolidUtilities for Unity versions under 2020.1

2.6.3

27 Nov 15:11
Compare
Choose a tag to compare

2.6.3 (2020-11-27)

Bug Fixes

  • Fixed the dropdown showing up in the top left corner instead of the mouse position (31ce991)

2.6.2

16 Nov 11:37
Compare
Choose a tag to compare

2.6.2 (2020-11-16)

Bug Fixes

  • Optimized the Type property setter (2f2a7f7)