Unity Issue Tracker - 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
Closed
ECSB-922
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
Package: Entity Component System (ECS)
Feature Request
1.2.X
1.1.X
1.0.X
This feature was added in the upcoming 1.3 release.
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