127 lines
3.7 KiB
Java
127 lines
3.7 KiB
Java
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("ni")
|
|
public final class class386 {
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "[Lni;"
|
|
)
|
|
public static class386[] field4389;
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedGetter(
|
|
intValue = 1938256603
|
|
)
|
|
static int field4386;
|
|
@ObfuscatedName("q")
|
|
@ObfuscatedGetter(
|
|
intValue = 585469667
|
|
)
|
|
public static int field4385;
|
|
@ObfuscatedName("f")
|
|
float field4388;
|
|
@ObfuscatedName("j")
|
|
float field4387;
|
|
@ObfuscatedName("e")
|
|
float field4390;
|
|
@ObfuscatedName("g")
|
|
float field4391;
|
|
|
|
static {
|
|
field4389 = new class386[0]; // L: 4
|
|
field4386 = 100; // L: 10
|
|
field4389 = new class386[100]; // L: 11
|
|
field4385 = 0; // L: 12
|
|
new class386();
|
|
} // L: 18
|
|
|
|
public class386() {
|
|
this.method6951(); // L: 32
|
|
} // L: 33
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)V",
|
|
garbageValue = "-1892686311"
|
|
)
|
|
public void method6936() {
|
|
synchronized(field4389) { // L: 26
|
|
if (field4385 < field4386 - 1) { // L: 27
|
|
field4389[++field4385 - 1] = this;
|
|
}
|
|
|
|
}
|
|
} // L: 29
|
|
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(FFFFI)V",
|
|
garbageValue = "365980617"
|
|
)
|
|
void method6942(float var1, float var2, float var3, float var4) {
|
|
this.field4388 = var1; // L: 36
|
|
this.field4387 = var2; // L: 37
|
|
this.field4390 = var3; // L: 38
|
|
this.field4391 = var4; // L: 39
|
|
} // L: 40
|
|
|
|
@ObfuscatedName("q")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(FFFFI)V",
|
|
garbageValue = "1728138085"
|
|
)
|
|
public void method6945(float var1, float var2, float var3, float var4) {
|
|
float var5 = (float)Math.sin((double)(var4 * 0.5F)); // L: 43
|
|
float var6 = (float)Math.cos((double)(var4 * 0.5F)); // L: 44
|
|
this.field4388 = var5 * var1; // L: 45
|
|
this.field4387 = var2 * var5; // L: 46
|
|
this.field4390 = var3 * var5; // L: 47
|
|
this.field4391 = var6; // L: 48
|
|
} // L: 49
|
|
|
|
@ObfuscatedName("f")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(B)V",
|
|
garbageValue = "112"
|
|
)
|
|
public final void method6951() {
|
|
this.field4390 = 0.0F; // L: 52
|
|
this.field4387 = 0.0F; // L: 53
|
|
this.field4388 = 0.0F; // L: 54
|
|
this.field4391 = 1.0F; // L: 55
|
|
} // L: 56
|
|
|
|
@ObfuscatedName("j")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lni;I)V",
|
|
garbageValue = "-1489073832"
|
|
)
|
|
public final void method6938(class386 var1) {
|
|
this.method6942(var1.field4388 * this.field4391 + this.field4388 * var1.field4391 + this.field4390 * var1.field4387 - var1.field4390 * this.field4387, this.field4388 * var1.field4390 + var1.field4391 * this.field4387 - this.field4390 * var1.field4388 + var1.field4387 * this.field4391, this.field4391 * var1.field4390 + (this.field4387 * var1.field4388 + var1.field4391 * this.field4390 - var1.field4387 * this.field4388), var1.field4391 * this.field4391 - this.field4388 * var1.field4388 - this.field4387 * var1.field4387 - this.field4390 * var1.field4390); // L: 59
|
|
} // L: 60
|
|
|
|
public int hashCode() {
|
|
boolean var1 = true; // L: 73
|
|
float var2 = 1.0F; // L: 74
|
|
var2 = this.field4388 + var2 * 31.0F; // L: 75
|
|
var2 = 31.0F * var2 + this.field4387; // L: 76
|
|
var2 = this.field4390 + var2 * 31.0F; // L: 77
|
|
var2 = 31.0F * var2 + this.field4391; // L: 78
|
|
return (int)var2; // L: 79
|
|
}
|
|
|
|
public String toString() {
|
|
return this.field4388 + "," + this.field4387 + "," + this.field4390 + "," + this.field4391; // L: 84
|
|
}
|
|
|
|
public boolean equals(Object var1) {
|
|
if (!(var1 instanceof class386)) { // L: 64
|
|
return false; // L: 68
|
|
} else {
|
|
class386 var2 = (class386)var1; // L: 65
|
|
return var2.field4388 == this.field4388 && this.field4387 == var2.field4387 && var2.field4390 == this.field4390 && var2.field4391 == this.field4391; // L: 66
|
|
}
|
|
}
|
|
}
|