rt4-client/client/src/main/java/AudioThread.java

41 lines
1.3 KiB
Java

import org.openrs2.deob.annotation.OriginalClass;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
@OriginalClass("client!cj")
public final class AudioThread implements Runnable {
@OriginalMember(owner = "client!cj", name = "m", descriptor = "Lsignlink!ll;")
public SignLink aClass213_1;
@OriginalMember(owner = "client!cj", name = "p", descriptor = "[Lclient!vh;")
public final AudioChannel[] aClass62Array1 = new AudioChannel[2];
@OriginalMember(owner = "client!cj", name = "g", descriptor = "Z")
public volatile boolean aBoolean62 = false;
@OriginalMember(owner = "client!cj", name = "t", descriptor = "Z")
public volatile boolean aBoolean64 = false;
@OriginalMember(owner = "client!cj", name = "run", descriptor = "()V")
@Override
public final void run() {
this.aBoolean64 = true;
try {
while (!this.aBoolean62) {
for (@Pc(9) int local9 = 0; local9 < 2; local9++) {
@Pc(19) AudioChannel local19 = this.aClass62Array1[local9];
if (local19 != null) {
local19.method3565();
}
}
Static231.sleep(10L);
Static140.method2708(this.aClass213_1, null);
}
} catch (@Pc(43) Exception local43) {
Static89.method1839(null, local43);
} finally {
this.aBoolean64 = false;
}
}
}