project: Rev 182
This commit is contained in:
@@ -3,51 +3,51 @@ import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("da")
|
||||
@ObfuscatedName("di")
|
||||
@Implements("Animation")
|
||||
public class Animation {
|
||||
@ObfuscatedName("q")
|
||||
static int[] field1638;
|
||||
@ObfuscatedName("w")
|
||||
static int[] field1639;
|
||||
@ObfuscatedName("e")
|
||||
static int[] field1636;
|
||||
@ObfuscatedName("p")
|
||||
static int[] field1635;
|
||||
@ObfuscatedName("s")
|
||||
static int[] field1619;
|
||||
@ObfuscatedName("j")
|
||||
static int[] field1615;
|
||||
@ObfuscatedName("i")
|
||||
static int[] field1624;
|
||||
@ObfuscatedName("k")
|
||||
static int[] field1617;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lej;"
|
||||
signature = "Lex;"
|
||||
)
|
||||
@Export("skeleton")
|
||||
Skeleton skeleton;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("n")
|
||||
@Export("transformCount")
|
||||
int transformCount;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("t")
|
||||
@Export("transformSkeletonLabels")
|
||||
int[] transformSkeletonLabels;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("q")
|
||||
@Export("transformXs")
|
||||
int[] transformXs;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("x")
|
||||
@Export("transformYs")
|
||||
int[] transformYs;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("d")
|
||||
@Export("transformZs")
|
||||
int[] transformZs;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("f")
|
||||
@Export("hasAlphaTransform")
|
||||
boolean hasAlphaTransform;
|
||||
|
||||
static {
|
||||
field1638 = new int[500];
|
||||
field1639 = new int[500];
|
||||
field1636 = new int[500];
|
||||
field1635 = new int[500];
|
||||
field1619 = new int[500];
|
||||
field1615 = new int[500];
|
||||
field1624 = new int[500];
|
||||
field1617 = new int[500];
|
||||
}
|
||||
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BLej;)V"
|
||||
signature = "([BLex;)V"
|
||||
)
|
||||
Animation(byte[] var1, Skeleton var2) {
|
||||
this.skeleton = null;
|
||||
@@ -69,38 +69,38 @@ public class Animation {
|
||||
if (this.skeleton.transformTypes[var8] != 0) {
|
||||
for (int var10 = var8 - 1; var10 > var6; --var10) {
|
||||
if (this.skeleton.transformTypes[var10] == 0) {
|
||||
field1638[var7] = var10;
|
||||
field1639[var7] = 0;
|
||||
field1636[var7] = 0;
|
||||
field1635[var7] = 0;
|
||||
field1619[var7] = var10;
|
||||
field1615[var7] = 0;
|
||||
field1624[var7] = 0;
|
||||
field1617[var7] = 0;
|
||||
++var7;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
field1638[var7] = var8;
|
||||
field1619[var7] = var8;
|
||||
short var11 = 0;
|
||||
if (this.skeleton.transformTypes[var8] == 3) {
|
||||
var11 = 128;
|
||||
}
|
||||
|
||||
if ((var9 & 1) != 0) {
|
||||
field1639[var7] = var4.readShortSmart();
|
||||
field1615[var7] = var4.readShortSmart();
|
||||
} else {
|
||||
field1639[var7] = var11;
|
||||
field1615[var7] = var11;
|
||||
}
|
||||
|
||||
if ((var9 & 2) != 0) {
|
||||
field1636[var7] = var4.readShortSmart();
|
||||
field1624[var7] = var4.readShortSmart();
|
||||
} else {
|
||||
field1636[var7] = var11;
|
||||
field1624[var7] = var11;
|
||||
}
|
||||
|
||||
if ((var9 & 4) != 0) {
|
||||
field1635[var7] = var4.readShortSmart();
|
||||
field1617[var7] = var4.readShortSmart();
|
||||
} else {
|
||||
field1635[var7] = var11;
|
||||
field1617[var7] = var11;
|
||||
}
|
||||
|
||||
var6 = var8;
|
||||
@@ -113,19 +113,20 @@ public class Animation {
|
||||
|
||||
if (var1.length != var4.offset) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
this.transformCount = var7;
|
||||
this.transformSkeletonLabels = new int[var7];
|
||||
this.transformXs = new int[var7];
|
||||
this.transformYs = new int[var7];
|
||||
this.transformZs = new int[var7];
|
||||
} else {
|
||||
this.transformCount = var7;
|
||||
this.transformSkeletonLabels = new int[var7];
|
||||
this.transformXs = new int[var7];
|
||||
this.transformYs = new int[var7];
|
||||
this.transformZs = new int[var7];
|
||||
|
||||
for (var8 = 0; var8 < var7; ++var8) {
|
||||
this.transformSkeletonLabels[var8] = field1638[var8];
|
||||
this.transformXs[var8] = field1639[var8];
|
||||
this.transformYs[var8] = field1636[var8];
|
||||
this.transformZs[var8] = field1635[var8];
|
||||
}
|
||||
for (var8 = 0; var8 < var7; ++var8) {
|
||||
this.transformSkeletonLabels[var8] = field1619[var8];
|
||||
this.transformXs[var8] = field1615[var8];
|
||||
this.transformYs[var8] = field1624[var8];
|
||||
this.transformZs[var8] = field1617[var8];
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user