Size: a a a

2019 June 15

АA

Алекс Alor in Unreal Engine
Япытался повторить этот блуприн в плюсах, где косяк в моем коде?
источник

VB

Vladimir Baranov in Unreal Engine
а в чём выражается то проблема - не компилируется, не срабатывает, падает?
источник

АA

Алекс Alor in Unreal Engine
не компилиться
источник

АA

Алекс Alor in Unreal Engine
источник

VB

Vladimir Baranov in Unreal Engine
ну вот он пишет missing public: in class declaration
источник

SY

Selivanov Yevhenii in Unreal Engine
а почему ты в своем цикле обращаешься к массиву, а не к итерируемому Actor?
источник

VB

Vladimir Baranov in Unreal Engine
возможно всё так и было
источник

VB

Vladimir Baranov in Unreal Engine
у массива нету ->GetClass конечно же
источник

АA

Алекс Alor in Unreal Engine
for (AActor* Actor : OverlappingActors)
 {
   if (Actor->GetClass()->ImplementsInterface(USInteractInterface:StaticClass()))
   {
     ISInteractInterface::Execute_Interact(Actor)
   }
 }
источник

VB

Vladimir Baranov in Unreal Engine
USInteractInterface тоже может не быть а вместо него UInteractInterface
источник

VB

Vladimir Baranov in Unreal Engine
но это не точно
источник

VB

Vladimir Baranov in Unreal Engine
но компилятор ругается что в хедере с классом public нету
источник

АA

Алекс Alor in Unreal Engine
USInteractInterface этот инрфейс который я должен найти
источник

АA

Алекс Alor in Unreal Engine
наверное
источник

SY

Selivanov Yevhenii in Unreal Engine
у тебя два интерфейса?
источник

АA

Алекс Alor in Unreal Engine
один
источник

SY

Selivanov Yevhenii in Unreal Engine
USInteractInterface:: два двоеточия,а не один
источник

VB

Vladimir Baranov in Unreal Engine
не, то что один U а второй I это нормально
источник

АA

Алекс Alor in Unreal Engine
SInteractInterface
источник

АA

Алекс Alor in Unreal Engine
это мой интрефейс
источник