首页 > 其他分享 >lua修复泛型函数

lua修复泛型函数

时间:2023-12-22 11:58:20浏览次数:24  
标签:范型 index 修复 型函数 lua Add Test CS

泛型函数只能针对指定类型进行修复
public class Test
{
public void Add(T n1, T n2){Debug.Log(“Add”); }
}
xlua.hotfix(CS.Test(CS.System.Int32), “Add”, function(self, a,b)
print(a + b)
end)

 

Lua中调用CS的范型函数
xlua.get_generic_method(className,methodName,index)
获取某个类型的某个范型函数,如果是重载的范型函数,可以使用index。


————————————————
版权声明:本文为CSDN博主「小黄跑跑跑」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_31480839/article/details/105399591

标签:范型,index,修复,型函数,lua,Add,Test,CS
From: https://www.cnblogs.com/mcyushao/p/17921295.html

相关文章

  • 【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
    【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本文章目录摘要引言正文1.准备工作2.使用ipaguard处理Lua文件3.运行ipagurd进行混淆代码加密具体步骤测试和配置阶段IPA重签名操作步骤4.IPA重签名与发布总结 摘要本文将介绍如何使用ipagurd工具对Cocos2d-......
  • lua协和例子
    --创建一个协程co=coroutine.create(function()print("协程开始")for1,10doprint("sub"..tostring(i))end--挂起协程,等待外部恢复localresult=coroutine.yield("协程暂停")print("协程恢复,接收到的值......
  • 喜报:Ubuntu等系统下Jetrbrains IDE(IDEA、PyCharm等)fcitx/ibus输入问题已经被修复
    在该Issue被提出超过10年后,终于在2023.3RC2版本中修复了这个问题。RC2不是正式版,有需要的可以手动更新到2023.3RC2版本。https://youtrack.jetbrains.com/issue/JBR-2460/Wrong-position-of-input-window-and-no-input-preview-with-fcitx-and-ubuntu-13.04该bug的表现:在Ubunt......
  • 记录--一行代码修复100vh bug
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助你知道奇怪的移动视口错误(也称为100vhbug)吗?或者如何以正确的方式创建全屏块?一、100vhbug什么是移动视口错误?你是否曾经在网页上创建过全屏元素?只需添加一行CSS并不难:.my-page{height:100vh}1v......
  • Redis进阶:Lua初尝试
    Lua是一门脚本语言,可以编写Lua脚本到Redis中执行 【使用Lua脚本的优点】1.减少网络开销。Redis每条命令都需要进行网络传输,特别是命令条数很多的情况。2.原子操作。脚本都会作为一个整体执行,中间不会有其他命令插入。3.复用。会永远存储在Redis中比较类似Sql里面的存储过程......
  • 修复微前端无界[wujie]子应用window属性值在初始化后不再变化的问题
    问题部分的组件库(例如antd)使用到了window.innerWidth和window.innerHeight属性,可无界框架在初始化时仅将主应用的innerWidth和innerHeight属性赋值给子应用,导致后续不管主应用如何变化,子应用的这两个属性无法跟随变化,也就导致子应用使用的这些组件库表现异常。解决方式借用作......
  • 一行代码修复100vh bug | 京东云技术团队
    你知道奇怪的移动视口错误(也称为100vhbug)吗?或者如何以正确的方式创建全屏块?一、100vhbug什么是移动视口错误?你是否曾经在网页上创建过全屏元素?只需添加一行CSS并不难:.my-page{height:100vh}1vh是视口高度的1%,正是我们所需要的。但当我们在移动设备上测试时,就......
  • 安全漏洞修复记录
    1. 敏感信息泄露1.1. 6443/10251/10252敏感信息泄露上图中提示6443、10251、10252三个端口分别对应了K8S的kubelet API、kube-scheduler、kube-controller三个服务的通讯端口。访问URL显示这三个端口的指标、版本页面会显示敏感信息。所以我们需要做的是禁止三个端口外......
  • nginx+lua+redis实现灰度发布
    前言:授人以鱼不如授人以渔.先学会用,在学原理,在学创造,可能一辈子用不到这种能力,但是不能不具备这种能力。这篇文章主要是沉淀使用nginx+lua+redis实现灰度,当我们具备了这种能力,随时可以基于这种能力和思想调整实现方案:比如nginx+lua+(其他数据源)、nginx+(其他脚本语言)一、灰度......
  • 在 Windows 11 中为 WSL2 启用 Systemd 以及修复ping不通和DNS无法解析等的问题
    前言今天使用WSL2(Ubuntu22.04.1LTS)的时候,遇到了ping不通的问题,提示:ping:connect:Networkisunreachable以及执行sudoaptupdate命令出现错误:Failedtofetchhttp://archive.ubuntu.com/ubuntu/dists/focal/InReleaseTemporaryfailureresolving'archive.ubunt......