Files
runelite/runescape-client/src/main/java/SoundSystem.java
2020-03-26 14:17:06 +00:00

47 lines
1.0 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("dh")
@Implements("SoundSystem")
public class SoundSystem implements Runnable {
@ObfuscatedName("e")
@ObfuscatedSignature(
signature = "Liy;"
)
@Export("Widget_modelsArchive")
static AbstractArchive Widget_modelsArchive;
@ObfuscatedName("ij")
@ObfuscatedGetter(
intValue = -1992828169
)
@Export("oculusOrbFocalPointX")
static int oculusOrbFocalPointX;
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "[Ldw;"
)
@Export("players")
volatile PcmPlayer[] players;
SoundSystem() {
this.players = new PcmPlayer[2];
}
public void run() {
try {
for (int var1 = 0; var1 < 2; ++var1) {
PcmPlayer var2 = this.players[var1];
if (var2 != null) {
var2.run();
}
}
} catch (Exception var4) {
WorldMapDecorationType.RunException_sendStackTrace((String)null, var4);
}
}
}