refactor(AttackCategoryBox): 将lambda表达式改为匿名内部类以提高可读性

修改核心自改方法中的线程实现,从lambda表达式改为传统的匿名内部类形式,使代码结构更清晰易读
This commit is contained in:
GP
2025-08-13 15:17:58 +08:00
parent d2c627e342
commit c02c21c4f8

View File

@@ -94,23 +94,28 @@ public class AttackCategoryBox extends CategoryBox {
public static final int P_SIZE = 8; // 指针大小(64位固定为8字节)
private static boolean espkg = true;
private static Activity context; // 上下文
public static void 核心自改() {
loopThread = new Thread(() -> {
int[] offsets = {0xA4, 0xA0, 0x9C};
loopThread = new Thread(new Runnable() {
@Override
public void run() {
int[] offsets = { 0xA4, 0xA0, 0x9C };
for (int offset : offsets) {
AlguiMemTool.setPackageName("com.vortex.celestial");
AlguiMemTool.clearResultList();
long sAddr = AlguiMemTool.getModuleBaseAddr("libclient.so:bss", AlguiMemTool.HEAD_CB);
long daddr = AlguiMemTool.jump64(AlguiMemTool.jump64(AlguiMemTool.jump64(AlguiMemTool.jump64(sAddr + 0x454090) + 0x0) + 0x70) + 0x70) + offset;
long daddr = AlguiMemTool
.jump64(AlguiMemTool.jump64(
AlguiMemTool.jump64(AlguiMemTool.jump64(sAddr + 0x454090) + 0x0) + 0x70) + 0x70)
+ offset;
AlguiMemTool.setMemoryAddrValue("1", daddr, AlguiMemTool.TYPE_FLOAT, true, true);
AlguiMemTool.setFreezeDelayMs(0);
}
}
});
loopThread.start();
}
// 快捷键
// 卡片
public AttackCategoryBox() {