rt4-client/client/src/main/java/Class3_Sub2_Sub13.java
2022-04-19 06:54:46 -04:00

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