Enumerable.Cast(IEnumerable) Method :
Casts the elements of an IEnumerable to the specified type.
将一个IEnumerable的元素转换为一个具体的类型。
实现Unity中的Unity生命周期
1.获取Lua的表
2.获取表中的Update方法
3.使用强制类型转换将LuaFunction转换成一个委托方法,此委托方法可以传入LuaTable自身
4.在C#中调用转换成委托的方法并传入LuaTable
using System.Collections;
using System.Collections.Generic;
using System.Net.Sockets;
using System.Net;
using UnityEngine;
using SLua;
using System.IO;
using System;
public class OpenLuaFile : MonoBehaviour {
private LuaSvr lua_svr;
private LuaTable self;
private LuaFunction update;
[CustomLuaClass]
public delegate void UpdateDelegate(object self);
UpdateDelegate ud;
void Start () {
lua_svr = new LuaSvr();