C#访问lua获取一个全局基本数据类型
一、获取一个全局基本数据类型
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using XLua;
using System;
namespace Tutorial
{
public class CSCallLua : MonoBehaviour
{
LuaEnv luaenv = null;
string script = @"
a = 1
b = 'hello world'
c = true";
void Start()
{
luaenv = new LuaEnv();
luaenv.DoString(script); //这里要加载进内存,可以这么理解。
Debug.Log("_G.a = " + luaenv.Global.Get<int>("a"));
Debug.Log("_G.b = " + luaenv.Global.Get<string>("b"));
Debug.Log("_G.c = " + luaenv.Global.Get<bool>("c"));
}
void OnDestroy()
{
luaenv.Dispose();
}
}
}