Child canvas not receiving events..

Ok, been searching high and low for a solution, so hopefully i can find some help with this issue…

We have a Canvas component attached to a root GameObject called “BattleUI” in our scene, it’s set for Screen Space and is hooked up to our main camera just fine. We have a child object called “ScreenBottom” attached, it also has a Canvas component, we are overriding the sorting order so this canvas actually get’s rendered underneath the rest of the UI that all works. However, no events are being received by anything attached to ScreenBottom.

I’ve tried attaching another GraphicsRaycaster to “ScreenBottom” but that doesn’t work. The only thing that does work, is to remove the Canvas component off ScreenBottom, then child objects start receiving events just fine, but our sorting is messed up in that case.

Thanks

Ok, this seems to have resolved it’self once I removed the nested and root canvas components and re-added them…