mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2026-08-01 14:39:16 -06:00
26 lines
813 B
Java
26 lines
813 B
Java
import org.openrs2.deob.annotation.OriginalArg;
|
|
import org.openrs2.deob.annotation.OriginalMember;
|
|
import org.openrs2.deob.annotation.Pc;
|
|
|
|
public class ThreadUtils {
|
|
@OriginalMember(owner = "client!sk", name = "a", descriptor = "(JI)V")
|
|
public static void sleep(@OriginalArg(0) long arg0) {
|
|
if (arg0 <= 0L) {
|
|
return;
|
|
}
|
|
if (arg0 % 10L == 0L) {
|
|
sleepUninterruptibly(arg0 - 1L);
|
|
sleepUninterruptibly(1L);
|
|
} else {
|
|
sleepUninterruptibly(arg0);
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!rm", name = "a", descriptor = "(JB)V")
|
|
public static void sleepUninterruptibly(@OriginalArg(0) long arg0) {
|
|
try {
|
|
Thread.sleep(arg0);
|
|
} catch (@Pc(11) InterruptedException local11) {
|
|
}
|
|
}
|
|
}
|