I have a public ScriptableObject referenced as a script property.
When I use the inspector to view this ScriptableObject, the fields that are bytes show as checkbox.
It looks like a bug, of something mapped to a bool instead of a byte.
I would have expected to see an integer (0-255) instead of a checkbox.
/// <summary>
/// The number of block columns
/// </summary>
public byte _columns = 0;
/// <summary>
/// The number of block rows
/// </summary>
public byte _rows = 0;