I am currently doing a lot of stuff in my Game with LineTraces and different Trace Channels, which have to be different because a Trace can Travel quite Far and should have the ability to travel through every other Trace.
As for now I am using 10 Custom Trace Channels who do a lot of complicated stuff and which are important to not block each other or get hit Results etc.
And another 4 Custom Object Channels, so a total of 14 Custom Channels. (I am pretty sure I can reduce some of them without much problems)
And I am wondering why the Engine is limited to 18 custom channels? Has it something to do with the performance or is it just a hard-coded value? Can it be changed without concerns if it is changable?
I can’t really think of anything performance wise, since in the end its just a Channel which has to be checked and it shouldn’t matter looking for 18 or 30 channels, at least its what I would think.