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); } } }