PlayerCharacter'а; есть виджет (создается в AHUD через CreateWidget()), отвечающий за полоску здоровья, с функцией обновления. Эту функцию нужно к событию привязать (как это сделать, я знаю). Вопрос в том, когда её привязать: указатель на PlayerCharacter я получаю через PlayerController (может, как-то лучше сделать можно?), но этот указатель назначается же не сразу
Я попробовал перегрузить PlayerController::SetPawn(), но она 3 раза вызывается, как оказалось. Перегружать последнюю вызывающую функцию как-то очень уж костыльно выглядит
Может сюда? Я мб не оч понял https://docs.unrealengine.com/4.27/en-US/API/Runtime/Engine/GameFramework/APlayerController/OnPossess/
Обсуждают сегодня