76 lines
1.8 KiB
Java
76 lines
1.8 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("il")
|
|
@Implements("PacketBufferNode")
|
|
public class PacketBufferNode extends Node {
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
descriptor = "[Lil;"
|
|
)
|
|
@Export("PacketBufferNode_packetBufferNodes")
|
|
static PacketBufferNode[] PacketBufferNode_packetBufferNodes;
|
|
@ObfuscatedName("g")
|
|
@ObfuscatedGetter(
|
|
intValue = 881537125
|
|
)
|
|
@Export("PacketBufferNode_packetBufferNodeCount")
|
|
static int PacketBufferNode_packetBufferNodeCount;
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lix;"
|
|
)
|
|
@Export("clientPacket")
|
|
ClientPacket clientPacket;
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedGetter(
|
|
intValue = 1180228705
|
|
)
|
|
@Export("clientPacketLength")
|
|
int clientPacketLength;
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Loq;"
|
|
)
|
|
@Export("packetBuffer")
|
|
public PacketBuffer packetBuffer;
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedGetter(
|
|
intValue = -1171592885
|
|
)
|
|
@Export("index")
|
|
public int index;
|
|
|
|
static {
|
|
PacketBufferNode_packetBufferNodes = new PacketBufferNode[300];
|
|
PacketBufferNode_packetBufferNodeCount = 0;
|
|
}
|
|
|
|
PacketBufferNode() {
|
|
}
|
|
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)V",
|
|
garbageValue = "981374716"
|
|
)
|
|
@Export("release")
|
|
public void release() {
|
|
if (PacketBufferNode_packetBufferNodeCount < PacketBufferNode_packetBufferNodes.length) {
|
|
PacketBufferNode_packetBufferNodes[++PacketBufferNode_packetBufferNodeCount - 1] = this;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)V",
|
|
garbageValue = "16776960"
|
|
)
|
|
public static void method4564() {
|
|
FloorOverlayDefinition.FloorOverlayDefinition_cached.clear();
|
|
}
|
|
}
|