游戏是unity引擎开发,使用C#语言,默认所有游戏脚本编译到(项目名\项目名_Data\Managed=Clicker Heroes\Clicker Heroes_Data\Managed)目录下Assembly-CSharp.dll的预定义程序集中
使用dnSpy工具查看修改Assembly-CSharp.dll源代码
修改属性
红宝石(Logic.Models.UserDataModel.rubies)
自动点击器皮肤(Logic.Models.UserDataModel.autoclickerSkins)
1 搜索【Logic.Models.UserDataModel.rubies】,【rubies】右键点击分析
2 点击【读取与】,双击【Logic.Controllers.RubiesController.GetCurrentRubies() : double @060013C8】,在GetCurrentRubies()方法内右键点击【编辑方法(C#)...】,新增代码如下,之后点击【编译】
[C#] 纯文本查看 复制代码 double value = 50000.0;
if (this._userData.rubies != value)
{
this._userData.rubies = value;
}
3 搜索【Logic.Models.UserDataModel.rubies】,【autoclickerSkins】右键点击分析
4 点击【赋值与】,双击【Logic.Models.UserDataModel.ValIDAte() : void @06000E84】,在Validate()方法内右键点击【编辑方法(C#)...】,新增代码如下,之后点击【编译】
[C#] 纯文本查看 复制代码
else if (this.autoclickerSkins.Count != 8)
{
this.autoclickerSkins = new Dictionary<uint, bool>
{
{1U,true},
{2U,true},
{3U,true},
{4U,true},
{5U,true},
{6U,true},
{7U,true},
{8U,true}
};
}
效果图
|