You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When calling GetAll<T> with an item entry type (line 180). The cast will fail if you're using a custom item entry type and a custom item entry type that forks the base item entry. A LINQ cast is being made and it needs to be converted to a cast type that takes into account potential failure of the conversion.
// Add the itemsinventory.Add(genericdefault item)
inventory.Add(newcustom item entry)// This now failsvarmyCustomEntries=inventory.GetAll<MyCustomItemEntry>();
The text was updated successfully, but these errors were encountered:
# [2.0.0](v1.0.1...v2.0.0) (2025-01-11)
### Bug Fixes
* **id repair:** null and empty string IDs are now repaired ([489ec64](489ec64))
* **inventory add:** no longer crashes when read only items are added ([afb6b44](afb6b44)), closes [#17](#17)
* **inventory.getall<t>():** no longer crashes when used with a custom item entry type ([c8678b0](c8678b0)), closes [#20](#20)
* **semantic-release:** was not picking up the main branch ([7124ae0](7124ae0))
### Features
* **inventory window:** categories now live display in the item table ([53193c4](53193c4)), closes [#21](#21)
* **item definitions:** display name must now be implemented on all ItemDefinitionBase classes ([56e69c2](56e69c2))
### BREAKING CHANGES
* **item definitions:** Find all classes that inherit ItemDefinitionBase and add `[SerializeField] string
_displayName; public override string DisplayName => _displayName;`. To fix the error that your
classes do not implement the display name get accessor.
When calling
GetAll<T>
with an item entry type (line 180). The cast will fail if you're using a custom item entry type and a custom item entry type that forks the base item entry. A LINQ cast is being made and it needs to be converted to a cast type that takes into account potential failure of the conversion.The text was updated successfully, but these errors were encountered: