
public abstract class Class515_Sub1_Sub5 extends Class515_Sub1 {

   Class225_Sub40[] aClass225_Sub40Array10431 = new Class225_Sub40[4];
   protected short aShort10432;
   int anInt10433 = 0;
   protected short aShort10434;


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

   boolean method13438(Class545 var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      return this.aClass241_8441.aClass236_2906.method4102(this.aByte8444, (int)var2.aFloat4036 >> this.aClass241_8441.anInt2860 * 1261520001, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, this.method13404((byte)16));
   }

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

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

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

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

      for(int var3 = 0; var3 < -1598657477 * this.anInt10433; ++var3) {
         var1[var3] = this.aClass225_Sub40Array10431[var3];
      }

      return -1598657477 * this.anInt10433;
   }

   int method13401(Class225_Sub40[] var1, int var2) {
      if(this.aBool6076) {
         if(var2 == 1472749674) {
            ;
         }

         Class326 var3 = this.method10913().aClass326_4031;
         this.anInt10433 = this.method13405((int)var3.aFloat4036 >> 1261520001 * this.aClass241_8441.anInt2860, (int)var3.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, this.aClass225_Sub40Array10431, (short)7000) * 260410611;
         this.aBool6076 = false;
      }

      for(int var4 = 0; var4 < -1598657477 * this.anInt10433; ++var4) {
         if(var2 == 1472749674) {
            ;
         }

         var1[var4] = this.aClass225_Sub40Array10431[var4];
      }

      return -1598657477 * this.anInt10433;
   }

   final boolean method13447() {
      return false;
   }

   final boolean method13449() {
      return false;
   }

   final boolean method13427() {
      return false;
   }

   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();
   }

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

      for(int var3 = 0; var3 < -1598657477 * this.anInt10433; ++var3) {
         var1[var3] = this.aClass225_Sub40Array10431[var3];
      }

      return -1598657477 * this.anInt10433;
   }

   Class515_Sub1_Sub5(Class241 var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) {
      super(var1);
      this.aByte8443 = (byte)var5;
      this.aByte8444 = (byte)var6;
      this.aShort10434 = (short)var7;
      this.aShort10432 = (short)var8;
      this.method10918(new Class326((float)var2, (float)var3, (float)var4));

      for(int var9 = 0; var9 < 4; ++var9) {
         this.aClass225_Sub40Array10431[var9] = null;
      }

   }

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

      for(int var3 = 0; var3 < -1598657477 * this.anInt10433; ++var3) {
         var1[var3] = this.aClass225_Sub40Array10431[var3];
      }

      return -1598657477 * this.anInt10433;
   }

   boolean method13437(Class545 var1) {
      Class326 var2 = this.method10913().aClass326_4031;
      return this.aClass241_8441.aClass236_2906.method4102(this.aByte8444, (int)var2.aFloat4036 >> this.aClass241_8441.anInt2860 * 1261520001, (int)var2.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, this.method13404((byte)46));
   }

   boolean method13428(Class545 var1, int var2) {
      Class326 var3 = this.method10913().aClass326_4031;
      return this.aClass241_8441.aClass236_2906.method4102(this.aByte8444, (int)var3.aFloat4036 >> this.aClass241_8441.anInt2860 * 1261520001, (int)var3.aFloat4033 >> 1261520001 * this.aClass241_8441.anInt2860, this.method13404((byte)-22));
   }

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