C#:
using UnityEngine;
public class GenericTest : MonoBehaviour
{
public static void PrintName<T>(T t)
{
print(t.ToString());
}
}
Lua:
local fun = xlua.get_generic_method(CS.GenericTest,"PrintName") --(类,方法名)
local func = fun(CS.UnityEngine.Camera) --(泛型T的类型)
func(CS.UnityEngine.Camera.main) --传参,执行方法
--如果要执行实例对象的函数,这里的fun()第一个参数写实例对象