Files
runelite/runescape-client/src/main/java/class143.java
2022-02-09 13:21:03 +01:00

87 lines
2.1 KiB
Java

import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("ed")
public class class143 {
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "Lpg;"
)
static IndexedSprite field1638;
@ObfuscatedName("c")
@ObfuscatedGetter(
longValue = -5735003153287195111L
)
long field1640;
@ObfuscatedName("l")
@ObfuscatedGetter(
longValue = 4673579608958775799L
)
long field1639;
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "Llt;"
)
IterableNodeDeque field1642;
@ObfuscatedSignature(
descriptor = "(Lpi;)V"
)
public class143(Buffer var1) {
this.field1639 = -1L; // L: 10
this.field1642 = new IterableNodeDeque(); // L: 11
this.method2956(var1); // L: 19
} // L: 20
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "(Lpi;I)V",
garbageValue = "-1523562517"
)
void method2956(Buffer var1) {
this.field1640 = var1.readLong(); // L: 23
this.field1639 = var1.readLong(); // L: 24
for (int var2 = var1.readUnsignedByte(); var2 != 0; var2 = var1.readUnsignedByte()) { // L: 25 26 36
Object var3;
if (var2 == 1) { // L: 28
var3 = new class138(this);
} else if (var2 == 4) { // L: 29
var3 = new class149(this);
} else if (var2 == 3) { // L: 30
var3 = new class134(this);
} else if (var2 == 2) { // L: 31
var3 = new class132(this);
} else {
if (var2 != 5) { // L: 32
throw new RuntimeException(""); // L: 33
}
var3 = new class139(this);
}
((class142)var3).vmethod3014(var1); // L: 34
this.field1642.addFirst((Node)var3); // L: 35
}
} // L: 38
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(Leg;B)V",
garbageValue = "1"
)
public void method2957(ClanChannel var1) {
if (var1.key == this.field1640 && this.field1639 == var1.field1660) { // L: 41
for (class142 var2 = (class142)this.field1642.last(); var2 != null; var2 = (class142)this.field1642.previous()) { // L: 42
var2.vmethod3015(var1); // L: 43
}
++var1.field1660; // L: 45
} else {
throw new RuntimeException("");
}
} // L: 46
}