Rename Class93_Sub2 to NanoTimer

This commit is contained in:
Pazaz 2022-04-19 06:22:12 -04:00
parent 0abb56de8b
commit dadb112125
2 changed files with 2 additions and 2 deletions

View file

@ -0,0 +1,38 @@
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalClass;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
@OriginalClass("client!om")
public final class NanoTimer extends Class93 {
@OriginalMember(owner = "client!om", name = "k", descriptor = "J")
private long aLong142 = System.nanoTime();
@OriginalMember(owner = "client!om", name = "b", descriptor = "(I)V")
@Override
public final void method3394() {
this.aLong142 = System.nanoTime();
}
@OriginalMember(owner = "client!om", name = "a", descriptor = "(III)I")
@Override
public final int method3391(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1) {
@Pc(9) long local9 = (long) arg0 * 1000000L;
@Pc(14) long local14 = this.aLong142 - System.nanoTime();
if (local9 > local14) {
local14 = local9;
}
Static231.method3983(local14 / 1000000L);
@Pc(31) int local31 = 0;
@Pc(33) long local33 = System.nanoTime();
while (local31 < 10 && (local31 < 1 || this.aLong142 < local33)) {
local31++;
this.aLong142 += (long) arg1 * 1000000L;
}
if (local33 > this.aLong142) {
this.aLong142 = local33;
}
return local31;
}
}