FWeakObjectPtr

FWeakObjectPtr

继承关系

LocalObject

方法

Get() / get()

  • 返回类型: UObjectDerivative
  • 返回值: 此指针指向的 UObject 或其派生对象。

返回对象可能无效,因此调用此函数后请执行 UObject:IsValid 检查。

属性赋值

UObject 实例中经过反射的 FWeakObjectProperty 字段可直接从 Lua 赋值:

  • 赋值 UObject:设置弱指针,使其引用目标对象。
  • 赋值 FWeakObjectPtr:复制弱指针引用。
  • 赋值 nil:清除弱指针引用。
-- Assign an actor to a weak object property
TargetActor.WeakTarget = CurrentEnemy

-- Clear a weak object property
TargetActor.WeakTarget = nil

原文:docs/lua-api/classes/fweakobjectptr.md · 固定提交 560411f18512 · 来源与 MIT 许可