В блупринте персонажа делай переменную с типом данных огнетушителя. Создай функции в персонаже AddExtinguisher и DeleteExtinguisher.
У функции AddExtinguisher входящий параметр - тип данных огнетушитель, а сама функция устанавливает эту переменную в персонаже на входящий параметр.
У функции DeleteExtinguisher входящих параметров нет, функция обнуляет переменную в персонаже (пустой SET).
Далее...
В эвенте Begin Overlap есть вход параметр Other Actor - это тот кто пересекся с коллизией огнетушителя в данный момент - это и будет твой персонаж
На этот эвент.. делаешь Cast на своего персонажа,и если каст прошел, то вызываешь функцию AddExtinguisher, а подаешь в нее Self (так как мы пишем логику в БП огнетушителя, то огнетушитель, то Self и есть огнетушитель)
А на эвент End Overlap кастишь Other Actor на своего персонажа и после успешного каста вызываешь функцию DeleteExtinguisher
Готово, в блупринте персонажа ты имеешь актуальное значение переменной во время, когда персонаж находится в триггере огнетушителя