Search Issue Tracker
In Progress
Under Consideration for 1.2.X
Votes
0
Found in [Package]
1.3.X - Entities
2024.1.0a1
Issue ID
ECSB-922
Regression
No
The error “global::EnableableBuffer does not implement IComponentData, and cannot be used with EnabledRefRW<T> or EnabledRefRO<T>." is thrown when IEnableableComponent struct is set up as a generic type parameter of EnabledRefRW struct
Reproduction steps:
1. Open the attached project “BufferEnabledRefRWBug“
2. Observe Console
Expected result: The Console doesn't show errors
Actual result: The error “global::EnableableBuffer does not implement IComponentData, and thus cannot be used with EnabledRefRW<T> or EnabledRefRO<T>." is logged in the Console
Reproducible with: 1.0.16 (2022.3.20f1), 1.1.0-pre.3 (2022.3.20f1), 1.2.0-pre.6 (2022.3.20f1, 2023.3.0b7)
Reproducible on: Windows 11, macOS 13.6.4
Not reproducible on: No other environment tested
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- VFX Graph Memory leak when calling the ClearPropertyBinders and AddRemoveVFXProperty
- Entering "Configure Avatar" inside the Inspector locks it
- [Render Graph Viewer] Resource list icons cropped and in inconsistent positions
- Scene View with Debug Draw Mode enabled is gray when GPU Resident Drawer is enabled
- The UI is not visible when resizing out of focus built Player window with Application.runInBackground set to false
Add comment