UE4C++小知识(6)接口的使用

判断目标Actor是否有继承UPawnSightSenseDataInterface接口

TargetActor->GetClass()->ImplementsInterface(UPawnSightSenseDataInterface::StaticClass());

执行UPawnSightSenseDataInterface接口中的GetShapeTArray函数

TArray<FVector> ShapeVectors =IPawnSightSenseDataInterface::Execute_GetShapeTArray(TargetActor);

如果GetShapeTArray函数带有一个参数Parameter

TArray<FVector> ShapeVectors =IPawnSightSenseDataInterface::Execute_GetShapeTArray(TargetActor,Parameter);

猜你喜欢

转载自blog.csdn.net/qq_41487299/article/details/121605567