114 lines
2.7 KiB
Java
114 lines
2.7 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("cd")
|
|
@Implements("MenuAction")
|
|
public class MenuAction {
|
|
@ObfuscatedName("y")
|
|
static int[] field1129;
|
|
@ObfuscatedName("jb")
|
|
@ObfuscatedSignature(
|
|
signature = "Ldt;"
|
|
)
|
|
@Export("textureProvider")
|
|
static TextureProvider textureProvider;
|
|
@ObfuscatedName("s")
|
|
@ObfuscatedGetter(
|
|
intValue = 1847436075
|
|
)
|
|
@Export("argument1")
|
|
int argument1;
|
|
@ObfuscatedName("j")
|
|
@ObfuscatedGetter(
|
|
intValue = -833920995
|
|
)
|
|
@Export("argument2")
|
|
int argument2;
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedGetter(
|
|
intValue = -1626023363
|
|
)
|
|
@Export("opcode")
|
|
int opcode;
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedGetter(
|
|
intValue = 1315061643
|
|
)
|
|
@Export("argument0")
|
|
int argument0;
|
|
@ObfuscatedName("u")
|
|
@Export("action")
|
|
String action;
|
|
|
|
MenuAction() {
|
|
}
|
|
|
|
@ObfuscatedName("s")
|
|
@ObfuscatedSignature(
|
|
signature = "(IB)Lir;",
|
|
garbageValue = "65"
|
|
)
|
|
@Export("getEnum")
|
|
public static EnumDefinition getEnum(int var0) {
|
|
EnumDefinition var1 = (EnumDefinition)EnumDefinition.EnumDefinition_cached.get((long)var0);
|
|
if (var1 != null) {
|
|
return var1;
|
|
} else {
|
|
byte[] var2 = EnumDefinition.EnumDefinition_archive.takeFile(8, var0);
|
|
var1 = new EnumDefinition();
|
|
if (var2 != null) {
|
|
var1.decode(new Buffer(var2));
|
|
}
|
|
|
|
EnumDefinition.EnumDefinition_cached.put(var1, (long)var0);
|
|
return var1;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("j")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lgv;Lle;B)Lgq;",
|
|
garbageValue = "35"
|
|
)
|
|
@Export("getPacketBufferNode")
|
|
public static PacketBufferNode getPacketBufferNode(ClientPacket var0, IsaacCipher var1) {
|
|
PacketBufferNode var2 = Buffer.method5567();
|
|
var2.clientPacket = var0;
|
|
var2.clientPacketLength = var0.length;
|
|
if (var2.clientPacketLength == -1) {
|
|
var2.packetBuffer = new PacketBuffer(260);
|
|
} else if (var2.clientPacketLength == -2) {
|
|
var2.packetBuffer = new PacketBuffer(10000);
|
|
} else if (var2.clientPacketLength <= 18) {
|
|
var2.packetBuffer = new PacketBuffer(20);
|
|
} else if (var2.clientPacketLength <= 98) {
|
|
var2.packetBuffer = new PacketBuffer(100);
|
|
} else {
|
|
var2.packetBuffer = new PacketBuffer(260);
|
|
}
|
|
|
|
var2.packetBuffer.setIsaacCipher(var1);
|
|
var2.packetBuffer.writeByteIsaac(var2.clientPacket.id);
|
|
var2.index = 0;
|
|
return var2;
|
|
}
|
|
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)V",
|
|
garbageValue = "-2010675599"
|
|
)
|
|
static void method1993() {
|
|
Players.Players_count = 0;
|
|
|
|
for (int var0 = 0; var0 < 2048; ++var0) {
|
|
Players.field1219[var0] = null;
|
|
Players.field1230[var0] = 1;
|
|
}
|
|
|
|
}
|
|
}
|