Hi,
this code in the arcgiscomponent destroys the layeropactiy functionality
if (renderable.Material.NativeMaterial.HasTexture("_FeatureIds"))
{
//gets the feature ID
var featureIds = (Texture2D)renderable.Material.NativeMaterial.GetTexture("_FeatureIds");
var width = featureIds.width;
int y = (int)Mathf.Floor(output.featureIndex / width);
int x = output.featureIndex - y * width;
var color = featureIds.GetPixel(x, y);
var scaledColor = new Vector4(255f * color.r, 255f * color.g, 255f * color.b, 255f * color.a);
var shift = new Vector4(1, 0x100, 0x10000, 0x1000000);
scaledColor.Scale(shift);
output.featureId = (int)(scaledColor.x + scaledColor.y + scaledColor.z + scaledColor.w);
}
after commenting it out it is working fine.
Greets