У меня проблема с foreach?
FindObjectOfType возвращает единственный экземпляр, так что в вашем случае цикл не нужен.
Если хотите получить все экземпляры типа Activator, то надо использовать FindObjectsOfType - тогда получите список, по которому можно пройтись при помощи foreach
Оператор foreach не может работать с переменными типа Activator, поскольку Activator не содержит определения общедоступного экземпляра для GetEnumerator