Skip to content

BUG:偶现Lua函数绑定到蓝图Delegate时报错 #766

Description

@BoilTask

提示签名不匹配,报错日志:

[2026.04.10-18.31.31:066][777]LogUnLua: Error: Lua error message: [string "D:/ProjectAir/Content/Script/UI/Item/WBP_TipsTileView.lua"]:118: delegate handler signatures are not compatible
stack traceback:
        [C]: in method 'Add'
        [string "D:/ProjectAir/Content/Script/UI/Item/WBP_TipsTileView.lua"]:118: in function 'UI.Item.WBP_TipsTileView.OnContainerEntryGenerated'

可以确定就以下,一处绑定逻辑(一一对应),并不会试图把多个Lua函数绑定到同一个Delegate上。

function M:OnContainerEntryGenerated(widget)
    if widget.OnClicked ~= nil then
        widget.OnClicked:Add(self, self.OnWidgetClick)
    end
end

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions