blob: 76448a9640a3437e81af9ba86ca0b36d5ef15059 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#pragma once
#include "Runtime/Lua/LuaHelper.h"
#define DECL_LUA_FUNC(name) LuaBind::LuaFunction name
#ifdef GAMELAB_EDITOR
#define SCRIPT_GLOBAL EditorScriptingManager::Instance()->GetGlobals()
#elif defined(GAMELAB_RUNNER)
#define SCRIPT_GLOBAL
#endif
// 全局方法和变量
struct RuntimeScriptGlobals
{
DECL_LUA_FUNC(setCurrentEvent);
};
namespace Scripting
{
void FillRuntimeScriptGlobals(RuntimeScriptGlobals& globals);
}
|