LiuZijia

Results 13 comments of LiuZijia

> GetDataTableRowFromName不就普通函数么? 访问不到表现为什么?报错,还是数据不符合预期? 这个不是普通方法 是一个特殊的函数 ,蓝图调用过来 Code是存在的 ts调用过来Code为空 所以报错了 原因是UFunction中的Script是空的 ![image](https://user-images.githubusercontent.com/5946974/179968517-10c4bf2e-07fa-4324-bbd5-26c314ceae63.png) ![image](https://user-images.githubusercontent.com/5946974/179968554-17e2720c-9c8e-49aa-9190-fc50ba3b6ec7.png) ![image](https://user-images.githubusercontent.com/5946974/179968821-15f366dd-a2b3-4bea-bba6-b04de048dfe5.png)

> 还是你的意思是希望能通过UE.Game.StarterContent.EnumAABB.EnumAABB.AA访问到这个AA代表的值? 这种蓝图种定义的枚举应该通过什么方式访问?还有就是蓝图种定义的枚举 如果在蓝图种没有引用的话 头文件就不会生成

> 你为什么要忽略呢?这个就一个声明文件,不会影响到运行时。 我今天也遇到的需要忽略的问题,第三方插件里有一个枚举名称定义不规范用了数字,在ts里编译报错了

![image](https://user-images.githubusercontent.com/5946974/164397264-74aef01c-9b8a-49be-8101-d89e59eb74e2.png) 其实返回值也是有意义的

我尝试改了一下 ,返回值只保留了是否是UObject的判断 ![image](https://user-images.githubusercontent.com/5946974/164451440-10b74bf4-add6-42e9-bfc4-0334778ce6f5.png) 但是发现了另一个问题 按照处理参数的写法 针对于 UObject*& 类型的参数 好像 并没有加上$Nullable 但实际上传递null好像是合法的 ``` UCLASS() class INCARNATION_API UMyObject : public UObject { GENERATED_BODY() public: UFUNCTION(BlueprintCallable) void Test(UObject*& Test1,UPARAM(Ref)UObject*& Test2); }; ``` ```...

> 是哪块依赖SlateApplication呢? 保存蓝图文件的时候调用的 ![image](https://user-images.githubusercontent.com/5946974/188835989-a530cd1d-7bd7-40ae-a5ba-923ebcb1fcf8.png) ![image](https://user-images.githubusercontent.com/5946974/188837142-2847bee1-75eb-4da2-83bd-3cc2abccafa2.png)

禁用掉是可以的,这个我最开是考虑过 但是我们项目的配置是通过Jekins同步的 所以没办法用两份不同的配置 就采用逻辑的方式解决了

我觉得可以 我改一下

在创建的时候把owner传进去就可以用了,不确定可不可以这么改 ![image](https://github.com/Tencent/puerts/assets/5946974/ea60554a-13a8-4653-ab42-d28ffd278405)

尝试在异步加载的时候把UTypeScriptGeneratedClass::execLazyLoadCallJS加入NativeFunction,但是面临了新的问题。 在execLazyLoadCallJS中调用了PinedDynamicInvoker->NotifyReBind(Class),导致NativeFunctionLookupTable中的函数存在两份,因为ObjectInitialize加入了一份,RedirectToTypeScript中又加入了一份 同名的两个结构一个指向了execLazyLoadCallJS,一个指向了execCallJS ![91b3d769f8bd1ff5e2dbb32aa0f7602](https://github.com/Tencent/puerts/assets/5946974/40c3b6e1-6a34-45bb-8811-0256132327da)