Я новичок в UE4. Теперь я сталкиваюсь с двумя классами. пешка и класс персонажа. Мой OnComponentBeginOverlap Dynami c находится в заложенном классе. Это означает, что я пытаюсь получить OtherActor из своего пешечного класса. OtherActor должен быть классом ACharacter. Теперь посмотрим на сигнатуру параметра:
void Adenn_pawn::OnOverlapBegin(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool FromSweep, const FHitResult& SweepResult)
Посмотрите на второй параметр. он определяет класс AActor, но я не хочу получать доступ к его родительским классам. Я могу использовать функции или свойства AActor. На самом деле я хочу использовать ACharacter, потому что это класс ACharacter. Любые идеи о приведении этого "OtherActor" в отдельный класс. Или как я могу перейти на подкласс?
Заранее спасибо.