Фикс 1: Валидация и инкапсуляция
Нашли TODO, зарытый на 136-й строке LyraInventoryManagerComponent.cpp.
Перевод: "Не хочу возиться с этим здесь, спрячьте куда-нибудь подальше."
Суть проблемы: Валидация (nullptr, проверка состояния Entry.Instance) выполняется прямо в компоненте. Логика...
И снова TODO в Lyra… 93-я строка LyraInventoryManagerComponent.cpp. Очередное вырубленное в камне послание от Epic Games: TODO: Using the actor instead of component as the outer due to UE-127172.
Всё ясно. Тодошка из отряда костылеобразных. Как говорится, «нет ничего более постоянного, чем...