89 lines
2.5 KiB
Java
89 lines
2.5 KiB
Java
import java.net.URL;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
import net.runelite.rs.ScriptOpcodes;
|
|
|
|
@ObfuscatedName("ew")
|
|
@Implements("UrlRequest")
|
|
public class UrlRequest {
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedSignature(
|
|
signature = "Ldk;"
|
|
)
|
|
@Export("soundCache")
|
|
public static SoundCache soundCache;
|
|
@ObfuscatedName("x")
|
|
@Export("url")
|
|
final URL url;
|
|
@ObfuscatedName("m")
|
|
@Export("isDone0")
|
|
volatile boolean isDone0;
|
|
@ObfuscatedName("k")
|
|
@Export("response0")
|
|
volatile byte[] response0;
|
|
|
|
UrlRequest(URL var1) {
|
|
this.url = var1;
|
|
}
|
|
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)Z",
|
|
garbageValue = "-1424081834"
|
|
)
|
|
@Export("isDone")
|
|
public boolean isDone() {
|
|
return this.isDone0;
|
|
}
|
|
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)[B",
|
|
garbageValue = "484192233"
|
|
)
|
|
@Export("getResponse")
|
|
public byte[] getResponse() {
|
|
return this.response0;
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
signature = "(ILce;ZI)I",
|
|
garbageValue = "65535"
|
|
)
|
|
static int method3423(int var0, Script var1, boolean var2) {
|
|
Widget var3;
|
|
if (var0 == ScriptOpcodes.IF_GETINVOBJECT) {
|
|
var3 = MusicPatchNode.getWidget(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
|
|
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.itemId;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.IF_GETINVCOUNT) {
|
|
var3 = MusicPatchNode.getWidget(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
|
|
if (var3.itemId != -1) {
|
|
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.itemQuantity;
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.IF_HASSUB) {
|
|
int var5 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
|
|
InterfaceParent var4 = (InterfaceParent)Client.interfaceParents.get((long)var5);
|
|
if (var4 != null) {
|
|
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 1;
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.IF_GETTOP) {
|
|
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.rootInterface;
|
|
return 1;
|
|
} else {
|
|
return 2;
|
|
}
|
|
}
|
|
}
|