• Unity热更新03-C#调用XLua-04-C#调用Lua全局变量


    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class Lesson4_CallVariable : MonoBehaviour
    {
        void Start()
        {
            LuaMgr.GetInstance().Init();
    
            LuaMgr.GetInstance().DoLuaFile("Main");
    
            //int local = LuaMgr.GetInstance().Global.Get<int>("testLocal");
            //Debug.Log("testLocal:" + local);
    
            //使用lua解析器luaenv中的 Global属性 
            int i = LuaMgr.GetInstance().Global.Get<int>("testNumber");
            Debug.Log("testNumber:" + i);
            i = 10;
            //改值
            LuaMgr.GetInstance().Global.Set("testNumber", 55);
            //值拷贝 不会影响原来Lua中的值
            int i2 = LuaMgr.GetInstance().Global.Get<int>("testNumber");
            Debug.Log("testNumber_i2:" + i2);
    
            bool b = LuaMgr.GetInstance().Global.Get<bool>("testBool");
            Debug.Log("testBool:" + b);
    
            float f = LuaMgr.GetInstance().Global.Get<float>("testFloat");
            Debug.Log("testFloat:" + f);
    
            double d = LuaMgr.GetInstance().Global.Get<double>("testFloat");
            Debug.Log("testFloat_double:" + d);
    
            string s = LuaMgr.GetInstance().Global.Get<string>("testString");
            Debug.Log("testString:" + s);
        }
    
    }
    
    
  • 相关阅读:
    linux 时间设置
    linux
    linux 关闭防火墙
    GIS-008-ArcGIS JS API 全图
    GIS-007-Terrain跨域访问
    GIS-006-ArcGIS API 空间关系
    Python 中文乱码
    GIS-005-Dojo & jQuery 事件处理
    GIS-004-Cesium版权信息隐藏
    GIS-003-在线地图下载及应用
  • 原文地址:https://www.cnblogs.com/unitysir/p/13890939.html
Copyright © 2020-2023  润新知