• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

xlua修复C#的委托事件的时候,需要提前做好配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

如下所示:

 1  //C#静态调用Lua的配置(包括事件的原型),仅可以配delegate,interface
 2     [CSharpCallLua]
 3     public static List<Type> CSharpCallLua = new List<Type>() 
 4     {
 5         typeof(Func<double>),
 6         typeof(Func<string>),
 7         typeof(Func<bool>),
 8         typeof(Func<int>),
 9         typeof(Func<uint>),
10         typeof(Func<uint, string>),
11         typeof(Func<double, double>),
12         typeof(Func<double, double, double>),
13         typeof(Func<int, string, List<byte>>),
14         typeof(Action),
15         typeof(Action<object>),
16         typeof(Action<double>),
17         typeof(Action<string>),
18         typeof(Action<int>),
19         typeof(Action<int,int>),
20         typeof(Action<uint>),
21         typeof(Action<uint,uint>),
22         typeof(Action<double, double>),
23         typeof(Action<double, double, double>),
24         typeof(Action<int, string>),
25         typeof(Action<float>),
26         typeof(Action<PhotoItem>),
27         typeof(Action<NewPlayer.UIPlayer>),
28         typeof(Action<UISpirit>),
29         typeof(Common.Messenger.Callback),
30         typeof(UnityAction),
31         typeof(IEnumerator),
32 
33         typeof(Action<GameMsg_S2C_GetFacebookShareRewardRes>),
34         typeof(Facebook.Unity.FacebookDelegate<Facebook.Unity.IShareResult>),
35 
36         typeof(UIEventListener.VoidDelegate),
37         typeof(UIEventListener.BoolDelegate),
38         typeof(UIEventListener.FloatDelegate),
39         typeof(UIEventListener.VectorDelegate),
40         typeof(UIEventListener.ObjectDelegate),
41         typeof(UIEventListener.KeyCodeDelegate),
42 
43         typeof(Func<ushort, bool>),
44         typeof(Action<UnityGMClient.Network.GameMsgBase>),
45         typeof(Func<UnityGMClient.Network.Utility.NetWriteBuffer, bool>),
46         typeof(Func<UnityGMClient.Network.Utility.NetReadBuffer, bool>),
47         typeof(UnityGMClient.Network.MsgMap.MsgConstruct),
48         typeof(Action<uint, Modules.UI.UIFlag, Modules.UI.UIFlag>),
49     };

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++空指针发布时间:2022-07-14
下一篇:
C#哈希表(HashTable)和Dictionary比较发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap