骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 9554|回复: 7

[求助] 用VS做小MOD求助

[复制链接]

10

主题

185

回帖

59

积分

扈从

Rank: 2Rank: 2

UID
1796884
第纳尔
724
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-3
鲜花(8) 鸡蛋(0)
发表于 2022-11-26 23:28:24 | 显示全部楼层 |阅读模式
本帖最后由 qweasdliu 于 2022-11-26 23:31 编辑

各位骑友好哇,我一个小菜鸡,想搞个小mod,看了几个教程和别人的代码,有个小问题想请教下各位
1,教程里写的继承 MBSubModuleBase 类。复写 OnSubModuleLoad() 继承方法。也就是用override嘛,这个样子protected override void OnSubModuleLoad();可以运行,我功能也做完了,可用。
但是我看各位大佬的代码,人家都没用override,都用的virtual,也就是protected virtual void OnSubModuleLoad(),
我也改成virtual 但是就无效了,调试都不进这个MOD的代码里了,求解咋回事啊,我也已经把大佬写的MOD每一行都仔细看了,没看到有啥不一样的部分啊谢谢各位了



10

主题

185

回帖

59

积分

扈从

Rank: 2Rank: 2

UID
1796884
第纳尔
724
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-3
鲜花(8) 鸡蛋(0)
 楼主| 发表于 2022-11-27 09:52:30 | 显示全部楼层

Visual Studio 2022,工具不重要,总之是C#的代码,我写这个标题的意思是,代码相关的MOD,不是模型啥的那种mod

10

主题

185

回帖

59

积分

扈从

Rank: 2Rank: 2

UID
1796884
第纳尔
724
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-3
鲜花(8) 鸡蛋(0)
 楼主| 发表于 2022-12-4 16:03:15 | 显示全部楼层
mikelij 发表于 2022-12-4 15:10
以我的理解。MBSubModuleBase是官方的一个类。可能所有mod都要继承这个类。至于有的mod用到了一些virtual关 ...

感谢,经过我后来研究,可能是反编译软件的问题。我反编译别人的mod,看别人用的virtual而不是override,我就是单纯好奇为啥,后来发现反编译软件第二次再打开,那个virtual就变成了override……所以最终答案应该是其他人也用的override但是dotpeek翻译成了virtual
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-12-22 17:56 , Processed in 0.099154 second(s), 18 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表