rt4-client/client/src/main/java/Class3_Sub2_Sub6.java
2022-04-19 05:12:43 -04:00

135 lines
4.9 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!cb")
public final class Class3_Sub2_Sub6 extends Class3_Sub2 {
@OriginalMember(owner = "client!cb", name = "L", descriptor = "[I")
private int[] anIntArray71;
@OriginalMember(owner = "client!cb", name = "M", descriptor = "[I")
public int[] anIntArray72;
@OriginalMember(owner = "client!cb", name = "U", descriptor = "[[I")
private int[][] anIntArrayArray5;
@OriginalMember(owner = "client!cb", name = "V", descriptor = "[Lclient!na;")
private Class100[] aClass100Array35;
@OriginalMember(owner = "client!cb", name = "O", descriptor = "Z")
public boolean aBoolean60 = true;
@OriginalMember(owner = "client!cb", name = "a", descriptor = "(Lclient!wa;[IZ)V")
public final void method760(@OriginalArg(0) Buffer arg0, @OriginalArg(1) int[] arg1) {
if (this.anIntArray71 == null) {
return;
}
for (@Pc(14) int local14 = 0; this.anIntArray71.length > local14 && local14 < arg1.length; local14++) {
@Pc(38) int local38 = Static143.anIntArray329[this.method765(local14)];
if (local38 > 0) {
arg0.method2165(local38, (long) arg1[local14]);
}
}
}
@OriginalMember(owner = "client!cb", name = "a", descriptor = "(Lclient!wa;I)V")
public final void method761(@OriginalArg(0) Buffer arg0) {
while (true) {
@Pc(9) int local9 = arg0.method2229();
if (local9 == 0) {
return;
}
this.method768(arg0, local9);
}
}
@OriginalMember(owner = "client!cb", name = "e", descriptor = "(I)V")
public final void method763() {
if (this.anIntArray72 != null) {
for (@Pc(7) int local7 = 0; local7 < this.anIntArray72.length; local7++) {
this.anIntArray72[local7] |= 0x8000;
}
}
}
@OriginalMember(owner = "client!cb", name = "a", descriptor = "(III)I")
public final int method764(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1) {
if (this.anIntArray71 == null || arg1 < 0 || arg1 > this.anIntArray71.length) {
return -1;
} else if (this.anIntArrayArray5[arg1] == null || arg0 < 0 || arg0 > this.anIntArrayArray5[arg1].length) {
return -1;
} else {
return this.anIntArrayArray5[arg1][arg0];
}
}
@OriginalMember(owner = "client!cb", name = "c", descriptor = "(II)I")
public final int method765(@OriginalArg(1) int arg0) {
return this.anIntArray71 == null || arg0 < 0 || arg0 > this.anIntArray71.length ? -1 : this.anIntArray71[arg0];
}
@OriginalMember(owner = "client!cb", name = "a", descriptor = "(Z)I")
public final int method767() {
return this.anIntArray71 == null ? 0 : this.anIntArray71.length;
}
@OriginalMember(owner = "client!cb", name = "a", descriptor = "(Lclient!wa;II)V")
private void method768(@OriginalArg(0) Buffer arg0, @OriginalArg(1) int arg1) {
if (arg1 == 1) {
this.aClass100Array35 = arg0.method2202().method3147(60);
return;
}
@Pc(32) int local32;
@Pc(42) int local42;
if (arg1 == 2) {
local32 = arg0.method2229();
this.anIntArray72 = new int[local32];
for (local42 = 0; local42 < local32; local42++) {
this.anIntArray72[local42] = arg0.method2163();
}
} else if (arg1 == 3) {
local32 = arg0.method2229();
this.anIntArray71 = new int[local32];
this.anIntArrayArray5 = new int[local32][];
for (local42 = 0; local42 < local32; local42++) {
@Pc(49) int local49 = arg0.method2163();
this.anIntArray71[local42] = local49;
this.anIntArrayArray5[local42] = new int[Static264.anIntArray412[local49]];
for (@Pc(64) int local64 = 0; local64 < Static264.anIntArray412[local49]; local64++) {
this.anIntArrayArray5[local42][local64] = arg0.method2163();
}
}
} else if (arg1 == 4) {
this.aBoolean60 = false;
}
}
@OriginalMember(owner = "client!cb", name = "f", descriptor = "(I)Lclient!na;")
public final Class100 method769() {
@Pc(15) Class100 local15 = Static87.method1804(80);
if (this.aClass100Array35 == null) {
return Static202.aClass100_891;
}
local15.method3113(this.aClass100Array35[0]);
for (@Pc(31) int local31 = 1; local31 < this.aClass100Array35.length; local31++) {
local15.method3113(Static211.aClass100_231);
local15.method3113(this.aClass100Array35[local31]);
}
return local15.method3156();
}
@OriginalMember(owner = "client!cb", name = "a", descriptor = "(ILclient!wa;)Lclient!na;")
public final Class100 method770(@OriginalArg(1) Buffer arg0) {
@Pc(17) Class100 local17 = Static87.method1804(80);
if (this.anIntArray71 != null) {
for (@Pc(22) int local22 = 0; local22 < this.anIntArray71.length; local22++) {
local17.method3113(this.aClass100Array35[local22]);
local17.method3113(Static89.method1838(this.anIntArrayArray5[local22], arg0.method2198(Static16.anIntArray51[this.anIntArray71[local22]]), this.anIntArray71[local22]));
}
}
local17.method3113(this.aClass100Array35[this.aClass100Array35.length - 1]);
return local17.method3156();
}
}