102 lines
2.6 KiB
Java
102 lines
2.6 KiB
Java
import java.util.concurrent.ThreadFactory;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("d")
|
|
public class class16 implements ThreadFactory {
|
|
@ObfuscatedName("us")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lkp;"
|
|
)
|
|
public static class300 field82;
|
|
@ObfuscatedName("bl")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lju;"
|
|
)
|
|
static StudioGame field83;
|
|
@ObfuscatedName("ff")
|
|
static String field84;
|
|
@ObfuscatedName("he")
|
|
@Export("regionMapArchives")
|
|
static byte[][] regionMapArchives;
|
|
@ObfuscatedName("n")
|
|
final ThreadGroup field86;
|
|
@ObfuscatedName("c")
|
|
final AtomicInteger field81;
|
|
// $FF: synthetic field
|
|
@ObfuscatedSignature(
|
|
descriptor = "Ls;"
|
|
)
|
|
final class14 this$0;
|
|
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ls;)V"
|
|
)
|
|
class16(class14 var1) {
|
|
this.this$0 = var1;
|
|
this.field81 = new AtomicInteger(1);
|
|
SecurityManager var2 = System.getSecurityManager();
|
|
this.field86 = var2 != null ? var2.getThreadGroup() : Thread.currentThread().getThreadGroup();
|
|
}
|
|
|
|
public Thread newThread(Runnable var1) {
|
|
Thread var2 = new Thread(this.field86, var1, this.this$0.field67 + "-rest-request-" + this.field81.getAndIncrement(), 0L);
|
|
var2.setDaemon(true);
|
|
var2.setPriority(5);
|
|
return var2;
|
|
}
|
|
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(IB)V",
|
|
garbageValue = "-4"
|
|
)
|
|
public static void method218(int var0) {
|
|
class247.musicPlayerStatus = 1;
|
|
class247.musicTrackArchive = null;
|
|
class247.musicTrackGroupId = -1;
|
|
GrandExchangeOfferOwnWorldComparator.musicTrackFileId = -1;
|
|
class196.musicTrackVolume = 0;
|
|
class20.musicTrackBoolean = false;
|
|
class130.pcmSampleLength = var0;
|
|
}
|
|
|
|
@ObfuscatedName("fc")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)V",
|
|
garbageValue = "-601461056"
|
|
)
|
|
@Export("logOut")
|
|
static final void logOut() {
|
|
Client.packetWriter.close();
|
|
class114.method2481();
|
|
CollisionMap.scene.clear();
|
|
|
|
for (int var0 = 0; var0 < 4; ++var0) {
|
|
Client.collisionMaps[var0].clear();
|
|
}
|
|
|
|
System.gc();
|
|
method218(2);
|
|
Client.currentTrackGroupId = -1;
|
|
Client.field728 = false;
|
|
|
|
for (ObjectSound var1 = (ObjectSound)ObjectSound.objectSounds.last(); var1 != null; var1 = (ObjectSound)ObjectSound.objectSounds.previous()) {
|
|
if (var1.stream1 != null) {
|
|
MusicPatchPcmStream.pcmStreamMixer.removeSubStream(var1.stream1);
|
|
var1.stream1 = null;
|
|
}
|
|
|
|
if (var1.stream2 != null) {
|
|
MusicPatchPcmStream.pcmStreamMixer.removeSubStream(var1.stream2);
|
|
var1.stream2 = null;
|
|
}
|
|
}
|
|
|
|
ObjectSound.objectSounds.clear();
|
|
HealthBarUpdate.updateGameState(10);
|
|
}
|
|
}
|