Skip to content

Conversation

@damagegithub
Copy link

Issues #723 提及:TSoftObjectPtr作为结构体第一个成员变量时metatable异常
复现流程:

  1. 创建结构体, 将TSoftObjectPtr作为结构体第一个成员变量
  2. 访问self.MyStruct.MySoftPtr
  3. 访问self.MyStruct
  4. 再次访问self.MyStruct.MySoftPtr, 此时获取到的为结构体自身而不是软指针

查看历史记录为Unlua2.0版本中FSoftObjectPropertyDesc基类更改导致PushPointer时bAlwaysCreate变量维护不正确导致,应当在作为结构体第一个成员变量为true.

Issues Tencent#723 提及:TSoftObjectPtr作为结构体第一个成员变量时metatable异常
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant