17 will be called when serach query was satisfied, if you need to perform additional check on item - override this method
18 queriedComponents and queriedAttributes arrays are guaranteed to contain provided types in Query arrays.
19 eg. if QueryComponentTypes[0] is YourComponent type then queriedComponents[0] guaranteed to be instance of YourComponent that belongs to item entity
20 which means you can be sure that YourComponent.Cast(queriedComponents[0]) will always return a valid object
21 same is applied to attributes from item's AttributeCollection