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

后路式编程

今天遇到一个问题,反馈的时候,已经提审过了,不能重新出包了。只能依赖Lua热更解决。非常巧的是,C#那边的变量全是Public的,这算是救了一命。想想确实可笑,本来是封装的问题,没有封装的太好。结果确在关键时候发挥了作用,不知道该哭还是笑。

还有就是一个函数,给外部调用时,非先声明一个Action对象,再让这个对象指向某个方法。现在想想这真是绝了。因为如果是个委托的话,就能在Lua端重新赋值,改写逻辑,而如果是一个函数的话,就没有办法重新复制了。

[无法更新]

void Hello()

{

}

[可以更新]

Action helloFunc = Hello;

void Hello()

{

}

http://www.dtcms.com/a/52172.html

相关文章:

  • Java进阶-SpringCloud设计模式-工厂模式的设计与详解
  • Linux软件包管理
  • 2025最新Transformer模型及深度学习前沿技术应用
  • go语言因为前端跨域导致无法访问到后端解决方案
  • React + TypeScript 实战指南:用类型守护你的组件
  • MVTec HDevelopEVO 24.11体验
  • MsBox.Avalonia 全局修改弹框样式
  • Gradle 配置 Lombok 项目并发布到私有 Maven 仓库的完整指南
  • ​DeepSeek:如何通过自然语言生成HTML文件与原型图?
  • Calico-基本安装、IPIP同节点通信和Proxy_ARP实践 Day01
  • CentOS 7 aarch64上制作kernel rpm二进制包 —— 筑梦之路
  • leetcode day25 28 KMP算法
  • 【ESP-ADF】在 VSCode 安装 ESP-ADF 注意事项
  • 统计建模小贴士
  • Maven 中 SNAPSHOT 版本与 RELEASE 版本的区别
  • C#+Halcon 垂直拼接/裁切避免频繁开辟内存
  • 如何通过卷积神经网络(CNN)有效地提取图像的局部特征,并在CIFAR-10数据集上实现高精度的分类?
  • 基于PyTorch的深度学习3——Tensor与Autograd
  • DApp开发从入门到精通:以太坊/Solana公链生态实战解析
  • 学习工具的一天之(burp)
  • 第5章 使用OSSEC进行监控(网络安全防御实战--蓝军武器库)
  • 数据库设计方面如何进行PostgreSQL 17的性能调优?
  • 优化cache利用、减少cache miss的方法
  • Dify 1.0.0 使用体验
  • 设备管理系统功能与.NET+VUE(IVIEW)技术实现
  • 《计算机网络》—— 题目训练(一)
  • ZYNQ-PL学习实践(四)IP核之读写RAM
  • 前端如何判断对象为空
  • 使用JMeter(组件详细介绍+使用方式及步骤)
  • 阿里云 linux centos7安装nacos