SHAYDED
SHAYDED
Actually this doesn't quite work right. The GetComponents are returning null. Will update with a real fix.
Aaaand there we go. The cast is now done per-element using Array.ConvertAll. The old method would just cast the whole thing.
I've extracted out the extra code around `GetComponents` to an extension method. I wont put it in the pull request, but you can use it if you wish :) ```...
Strange, your normal code didn't compile for me because of GetComponents, so that's why I did this. I'm using 4.6.7.