当前位置: 首页 > news >正文

C#访问lua获取一个全局基本数据类型——table映射成C#中class或struct

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using XLua;
using System;

namespace Tutorial
{
    public class CSCallLua : MonoBehaviour
    {
        LuaEnv luaenv = null;
        //定义一个和lua中的table有相同成员的类,成员必须是public的
    	class Person
        {
            public string name;
            public int age;
        }

        void Start()
        {
            luaenv = new LuaEnv();

            TextAsset luaScript = Resources.Load<TextAsset>("hello");
            luaenv.DoString(luaScript.text);
            Person person = luaenv.Global.Get<Person>("person");
        }

   		void OnDestroy()
        {
            luaenv.Dispose();
        }
    }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • Linux学习笔记12——Unix中的进程
  • C#访问lua获取一个全局基本数据类型——table映射成C#中interface
  • C#访问lua获取全局函数——映射成delegate
  • C#访问lua获取一个table中的函数——映射成interface中的函数
  • C#访问lua获取全局函数——此函数带多个返回值
  • [置顶] sqlserver2008 新建表之后无法更改表设计的原因
  • lua访问C#中类——访问成员+方法
  • C++中dynamic_cast
  • 数据结构-反转链表
  • lua中rawget和rawset
  • Linux红黑树(二)——访问节点
  • lua中继承
  • SPOJ REPEATS Repeats (后缀数组:子串的最大循环节)题解
  • lua在什么时候设置元表失败呢
  • lua中通过__index继承父类的属性
  • SegmentFault for Android 3.0 发布
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Angular Elements 及其运作原理
  • Docker容器管理
  • eclipse的离线汉化
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • mysql innodb 索引使用指南
  • MySQL数据库运维之数据恢复
  • node学习系列之简单文件上传
  • SAP云平台里Global Account和Sub Account的关系
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 阿里云购买磁盘后挂载
  • 从零开始在ubuntu上搭建node开发环境
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #微信小程序(布局、渲染层基础知识)
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (HAL库版)freeRTOS移植STMF103
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (七)c52学习之旅-中断
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .net core 控制台应用程序读取配置文件app.config
  • .Net IE10 _doPostBack 未定义
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net(C#)中String.Format如何使用
  • .netcore如何运行环境安装到Linux服务器
  • .NET中 MVC 工厂模式浅析
  • .NET中两种OCR方式对比
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /usr/bin/env: node: No such file or directory
  • [2016.7.Test1] T1 三进制异或
  • [bzoj 3124][sdoi 2013 省选] 直径