[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/dsz0/UnLua/master/Content/Script/Tutorials/08_CppCallLua.lua [Back]  [Original]

--[[
    C++LuaUnLua {}.Build.cs 

    LuaAPILua

    
    PrivateDependencyModuleNames.AddRange(new string[]
    {
        "UnLua",
        "Lua",
    });

    C++
    Source\TPSProject\TutorialBlueprintFunctionLibrary.cpp
]]--

require "UnLua"

local Screen = require "Tutorials.Screen"

local M = Class()

function M:ReceiveBeginPlay()
    local msg =
        [[

      "Content/Script/Tutorials.08_CppCallLua.lua"
    ]]
    Screen.Print(msg)
    UE.UTutorialBlueprintFunctionLibrary.CallLuaByGlobalTable()
    Screen.Print("=================")
    UE.UTutorialBlueprintFunctionLibrary.CallLuaByFLuaTable()
end

function M.CallMe(a, b)
    local ret = a + b
    local msg = string.format("[Lua]C++a=%f b=%f%f", a, b, ret)
    Screen.Print(msg)
    return ret
end

return M

Web Proxy Viewer  |  New URL  |  Original Page