using System;
using XLua;
using System.IO;
public class LuaDemo01 : MonoBehaviour
{
private LuaEnv env;
void Start()
{
env = new LuaEnv();
env.DoString("require 'Lua_Call_CSharp'");
}
private void OnDestroy()
{
env.Dispose(); // 释放掉lua环境
}
}
// Lua: Lua_Call_CSharp.lua
// CS.UnityEngine.GameObject("newByLua") -- 用Lua在Unity环境中创建游戏物体
// print(CS.UnityEngine.Time.deltaTime)
// CS.UnityEngine.Time.timeScale = 0.5
// local camera = CS.UnityEngine.GameObject.Find("Main Camera")
// camera.name = "updateByLua"
// local component = camera:GetComponent("Camera")
// CS.UnityEngine.GameObject.Destroy(component)
// local unityObj = CS.UnityEngine.GameObject
// local dl = unityObj.Find("Direction Light")
// dl.name = "updateByLua"
//