Я получаю странную ошибку после горячей перезагрузки моего кода:
Журналы (я предоставлю их в текстовом виде, если необходимо)
Ошибка ссылается на компонент Сфера диапазона уведомлений. Это просто UDetectionSphere, простая оболочка для USphereComponent. Раньше он работал правильно, я думаю, что проблемы начались, когда я переименовал BaseEnemy из ACharacter в ABaseEntity (см. граф классов ). Игра, кажется, работает нормально, но тот факт, что есть ошибка, не может быть хорошей вещью. Я также не могу редактировать свойства компонента в редакторе (как для уведомлений, так и для сфер диапазонов забывания и по какой-то причине компонент стрелки, унаследованный от ACharacter). Опять же, раньше он работал правильно, и я смог отредактировать его. Вот как эти компоненты объявлены (BaseEnemy.h):
public:
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Setup")
UDetectionSphere * NoticeRangeSphere;
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Setup")
UDetectionSphere * ForgetRangeSphere;
Я почти уверен, что ошибка в журналах - это простое исправление, но я даже не знаю, с чего начать. Я не могу найти эту ошибку в Google, так что это, вероятно, что-то тривиальное, я пропускаю. Как мне исправить это?