if you are using AI unreal has all sort of specialized components that are made to be used to detect stuff in the level.
so if you have a hunter that needs to detect an apple and then you need to know about it i think this can be done using the AI tools as those are made to avoid writing repeating tasks to check every frame if an apple was found or not.