--[[
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