
public abstract class Class515_Sub1_Sub1 extends Class515_Sub1 {

   final boolean method13427() {
      return false;
   }

   int method13401(Class225_Sub40[] var1, int var2) {
      Class326 var3 = this.method10913().aClass326_4031;
      return this.method13405((int)var3.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var3.aFloat4033 >> this.aClass241_8441.anInt2860 * 1261520001, var1, (short)7000);
   }

   boolean method13428(Class545 var1, int var2) {
      Class326 var3 = this.method10913().aClass326_4031;
      Class239 var4 = this.aClass241_8441.method4205(this.aByte8443, (int)var3.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var3.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, (short)-24870);
      return null != var4 && var4.aClass515_Sub1_Sub4_2839.aBool10427?this.aClass241_8441.aClass236_2906.method4102(this.aByte8443, (int)var3.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var3.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, var4.aClass515_Sub1_Sub4_2839.method13404((byte)-27) + this.method13404((byte)-28)):this.aClass241_8441.aClass236_2906.method4109(this.aByte8443, (int)var3.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var3.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860);
   }

   boolean method13403(short var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      return this.aClass241_8441.aBoolArrayArray2920[-336014903 * this.aClass241_8441.anInt2886 + (((int)var2.aFloat4036 >> this.aClass241_8441.anInt2860 * 1261520001) - 463854619 * this.aClass241_8441.anInt2896)][((int)var2.aFloat4033 >> this.aClass241_8441.anInt2860 * 1261520001) - this.aClass241_8441.anInt2908 * 1686765659 + this.aClass241_8441.anInt2886 * -336014903];
   }

   Class515_Sub1_Sub1(Class241 var1, int var2, int var3, int var4, int var5, int var6) {
      super(var1);
      this.aByte8443 = (byte)var5;
      this.aByte8444 = (byte)var6;
      this.method10918(new Class326((float)var2, (float)var3, (float)var4));
   }

   int method13399(Class225_Sub40[] var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      return this.method13405((int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> this.aClass241_8441.anInt2860 * 1261520001, var1, (short)7000);
   }

   final void method13397(int var1) {
      throw new IllegalStateException();
   }

   boolean method13438(Class545 var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      Class239 var3 = this.aClass241_8441.method4205(this.aByte8443, (int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, (short)-5222);
      return null != var3 && var3.aClass515_Sub1_Sub4_2839.aBool10427?this.aClass241_8441.aClass236_2906.method4102(this.aByte8443, (int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, var3.aClass515_Sub1_Sub4_2839.method13404((byte)-9) + this.method13404((byte)-48)):this.aClass241_8441.aClass236_2906.method4109(this.aByte8443, (int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860);
   }

   final boolean method13449() {
      return false;
   }

   final void method13424(Class545 var1, Class515_Sub1 var2, int var3, int var4, int var5, boolean var6, int var7) {
      throw new IllegalStateException();
   }

   final void method13407() {
      throw new IllegalStateException();
   }

   final void method13429() {
      throw new IllegalStateException();
   }

   final void method13430() {
      throw new IllegalStateException();
   }

   final void method13395(Class545 var1, Class515_Sub1 var2, int var3, int var4, int var5, boolean var6) {
      throw new IllegalStateException();
   }

   final void method13396(Class545 var1, Class515_Sub1 var2, int var3, int var4, int var5, boolean var6) {
      throw new IllegalStateException();
   }

   final boolean method13423(byte var1) {
      return false;
   }

   int method13425(Class225_Sub40[] var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      return this.method13405((int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> this.aClass241_8441.anInt2860 * 1261520001, var1, (short)7000);
   }

   int method13436(Class225_Sub40[] var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      return this.method13405((int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> this.aClass241_8441.anInt2860 * 1261520001, var1, (short)7000);
   }

   boolean method13437(Class545 var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      Class239 var3 = this.aClass241_8441.method4205(this.aByte8443, (int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, (short)-9792);
      return null != var3 && var3.aClass515_Sub1_Sub4_2839.aBool10427?this.aClass241_8441.aClass236_2906.method4102(this.aByte8443, (int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, var3.aClass515_Sub1_Sub4_2839.method13404((byte)3) + this.method13404((byte)-31)):this.aClass241_8441.aClass236_2906.method4109(this.aByte8443, (int)var2.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860);
   }

   final boolean method13447() {
      return false;
   }

   boolean method13413() {
      Class326 var1 = this.method10913().aClass326_4031;
      return this.aClass241_8441.aBoolArrayArray2920[-336014903 * this.aClass241_8441.anInt2886 + (((int)var1.aFloat4036 >> this.aClass241_8441.anInt2860 * 1261520001) - 463854619 * this.aClass241_8441.anInt2896)][((int)var1.aFloat4033 >> this.aClass241_8441.anInt2860 * 1261520001) - this.aClass241_8441.anInt2908 * 1686765659 + this.aClass241_8441.anInt2886 * -336014903];
   }
}
