How to change Decal's rotation at runtime relative to the floor or wall? C++

I figured it out. Supposedly I cannot use custom trace channels for single line traces. I can use custom trace channels for multi line trace by channels.