Just a quick one - what does it mean when an asset is greyed out in the hierarchy?

See subject line + I’m using someone else’s pooling solution and all the pooled objects are greyed out and the game crashes because of them.

1 Like

It means the asset is disabled. Select the object, go to inspector window, re-enable.

Thanks. I thought as much.

Where is the re-enable function located?

2587662--180965--EnableDisable.jpg

um, this is happening to me but on materials?

I have an object which IS enabled, but is still greyed out. It is also rendering behind everything, including its parent.
The object is nested inside a canvas object, in a Prefab.

SOLVED:
An object which is not created as a UI element in the Hierarchy window that is nested in a canvas object will have its icon greyed out, even when enabled. The object’s name will only be greyed out when disabled.

The solution is to DELETE the object, then in
Hierarchy Panel > Right Click > UI > Image (or whatever you need)

Also, sprites will render behind canvases, unless the canvas is set to Render Mode: Screen Space - Camera AND the Sprite Renderer > Additional Settings > Sorting Layer and Order in Layer are above Canvas