编辑代码

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环境
    }
}

// 资源-》Assetbundle 放服务器端
// Lua代码  放服务器端
// 玩家游戏启动,连接服务器,检查是否有更新
// 如果有更新,就下载到客户端
// md5校验确认是否有更新,文件名+md5值, 本地文件名与md5值与服务器文件名与md5值比较,如果不同就下载

// 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"

//