mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-20 13:30:30 -07:00
66 lines
2.2 KiB
Java
66 lines
2.2 KiB
Java
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!lk")
|
|
public final class Class3_Sub2_Sub13 extends SecondaryNode {
|
|
|
|
@OriginalMember(owner = "client!lk", name = "I", descriptor = "Lclient!sc;")
|
|
private HashTable aClass133_14;
|
|
|
|
@OriginalMember(owner = "client!lk", name = "a", descriptor = "(IIB)I")
|
|
public final int method2798(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
|
|
if (this.aClass133_14 == null) {
|
|
return arg1;
|
|
} else {
|
|
@Pc(29) Class3_Sub21 local29 = (Class3_Sub21) this.aClass133_14.method3863((long) arg0);
|
|
return local29 == null ? arg1 : local29.anInt3141;
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!lk", name = "a", descriptor = "(Lclient!wa;IB)V")
|
|
private void method2799(@OriginalArg(0) Buffer arg0, @OriginalArg(1) int arg1) {
|
|
if (arg1 != 249) {
|
|
return;
|
|
}
|
|
@Pc(17) int local17 = arg0.method2229();
|
|
@Pc(25) int local25;
|
|
if (this.aClass133_14 == null) {
|
|
local25 = Static165.method3164(local17);
|
|
this.aClass133_14 = new HashTable(local25);
|
|
}
|
|
for (local25 = 0; local25 < local17; local25++) {
|
|
@Pc(45) boolean local45 = arg0.method2229() == 1;
|
|
@Pc(49) int local49 = arg0.method2220();
|
|
@Pc(58) Node local58;
|
|
if (local45) {
|
|
local58 = new Class3_Sub30(arg0.method2202());
|
|
} else {
|
|
local58 = new Class3_Sub21(arg0.method2174());
|
|
}
|
|
this.aClass133_14.method3862(local58, (long) local49);
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!lk", name = "a", descriptor = "(Lclient!na;BI)Lclient!na;")
|
|
public final JagString method2802(@OriginalArg(0) JagString arg0, @OriginalArg(2) int arg1) {
|
|
if (this.aClass133_14 == null) {
|
|
return arg0;
|
|
} else {
|
|
@Pc(16) Class3_Sub30 local16 = (Class3_Sub30) this.aClass133_14.method3863((long) arg1);
|
|
return local16 == null ? arg0 : local16.aClass100_980;
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!lk", name = "a", descriptor = "(ILclient!wa;)V")
|
|
public final void method2806(@OriginalArg(1) Buffer arg0) {
|
|
while (true) {
|
|
@Pc(5) int local5 = arg0.method2229();
|
|
if (local5 == 0) {
|
|
return;
|
|
}
|
|
this.method2799(arg0, local5);
|
|
}
|
|
}
|
|
}
|