Get hit child actor

If you need to test against something, you can make the 1000 child classes implement a certain BP Interface and Branch on [Implements Interface].
OR you can have an Enum variable in the default settings in the parent class, and then each Child class can have their default of that Enum set to a different value and you can Branch on that without having to Cast to a child class to get it.