跳至主要內容

Error8.UFunctions cannot take a TObjectPtr as a parameter.

Mr.Si小于 1 分钟u++

头像
我在函数参数列表中使用TObjectPtr报错了怎么办?
functionerror001.png
functionerror001.png
  1. 目前只有属性中可以使用TObjectPtr
UPROPERTY()
TObjectPtr<AActor> MYActor;
  1. 文档是这么介绍的

解决思路

头像
改用传统C++指针
UFUNCTION(BlueprintCallable, Category="ExorcistInventorySubsystem")
void AddTotalConfig(const UInventoryTotalConfig* ConfigToAdd);

参考链接

官方文档open in new window