I have borrowed the sorting code from the wiki page here:
and when using this custom blueprint node to sort an array of ‘AI_Char’ based on distance(float), it returns a sort of subclass, then distance. The array that I am plugging is of type AI_Char with multiple subclasses of AI_Char.
I have looked over the source of the wiki page and I’m unsure as to why it is grouping my actor’s subclass. Any tips would be appreciated =D.
Class tree:
AI_Char
-AI_Friendly
–AI_No_Move
-AI_Enemy
–AI_Melee