Analyzers trying to determine if IsMorphAvailable for IMorph objects is clunky and requires bit analysis
public static bool IsMorphAvailable(this IMorphGetter morph, uint index)
{
var div = (int)index / 8;
var mod = (byte)(index % 8);
var data = morph.Data[div];
return (data & (1 << mod)) != 0;
}
Can probably upgrade it to be an array of bools or something similar