Basic NPC rendering under playground project

This commit is contained in:
Pazaz 2022-04-25 18:25:21 -04:00
parent 8fb5b3fc75
commit 3a90dfc1b3
43 changed files with 555 additions and 315 deletions

View file

@ -69,26 +69,26 @@ public final class SpotAnim extends Entity {
@Pc(8) SpotAnimType local8 = SpotAnimTypeList.get(this.anInt596);
@Pc(26) Model local26;
if (this.aBoolean41) {
local26 = local8.method1319(-1, -1, 0);
local26 = local8.constructModel(-1, -1, 0);
} else {
local26 = local8.method1319(this.anInt602, this.anInt593, this.anInt607);
local26 = local8.constructModel(this.anInt602, this.anInt593, this.anInt607);
}
return local26 == null ? null : local26;
}
@OriginalMember(owner = "client!bh", name = "b", descriptor = "()I")
@Override
public final int method4549() {
public final int getMaxY() {
return this.anInt603;
}
@OriginalMember(owner = "client!bh", name = "a", descriptor = "(IIIIIIIIJILclient!ga;)V")
@Override
public final void method4546(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int arg6, @OriginalArg(7) int arg7, @OriginalArg(8) long arg8, @OriginalArg(9) int arg9, @OriginalArg(10) ParticleSystem arg10) {
public final void render(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int arg6, @OriginalArg(7) int arg7, @OriginalArg(8) long arg8, @OriginalArg(9) int arg9, @OriginalArg(10) ParticleSystem arg10) {
@Pc(7) Model local7 = this.method552();
if (local7 != null) {
local7.method4546(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, this.aClass47_Sub1_1);
this.anInt603 = local7.method4549();
local7.render(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, this.aClass47_Sub1_1);
this.anInt603 = local7.getMaxY();
}
}