proceduralMesh has not lighting

Really hope someone can help~
I created a procedural mesh,successed.But found no way to make it illuminated.

Even created another cube mesh attach to pmc with same material.And other cube actor with different material,All of them are fine.Just that proceduralMesh has problem.
I have used the correct light channel,but don’t know what else is wrong?
Down bellow is the creating code.

Appreciate for any answer!

Ay!I found something,wrong normal make wrong facing.
And triangles should be 0,1,2;3,2,1.
UV and vertices can be adjusted.