Hello, it seems that enum flags and enums with assigned values don’t work properly now.
When I have a following enum and set BlackboardVariable<FlagTest> FlagTestVar to C in the inspector, the FlagTestVar.Value returns a flag with A and B as a result, so the underlying value is 3. Seems like it doesn’t account for assigned values to each enum field.
Adding [BlackboardEnum] attribute doesn’t change anything.
[System.Flags]
public enum FlagTest
{
None = 0,
A = 1,
B = 2
C = 4,
}