
public class Class66_Sub3 extends Class66 {

   Class326 aClass326_8145 = new Class326();
   Class326 aClass326_8146 = new Class326(Float.NaN, Float.NaN, Float.NaN);
   int anInt8147;
   Class326 aClass326_8148 = new Class326(Float.NaN, Float.NaN, Float.NaN);


   public void method1410(float var1, Class272 var2, int[][][] var3) {
      this.aClass35_629.method884(true, var1, this.aClass326_8146, this.aClass35_629.method988(-1562715635), this.aClass326_8148, this.aClass326_8145, -1114716378);
   }

   public void method13097(Class225_Sub29 var1, int var2) {
      this.aClass326_8148.aFloat4036 = (float)(var1.anInt8647 * 211814995);
      this.aClass326_8148.aFloat4037 = (float)(299225249 * var1.anInt8649);
      this.aClass326_8148.aFloat4033 = (float)(var1.anInt8648 * -1257680269);
      if(Float.isNaN(this.aClass326_8146.aFloat4036)) {
         this.aClass326_8146.method5894(this.aClass326_8148);
         this.aClass326_8145.method5875();
      }

      this.anInt8147 = -1722837391 * var1.anInt8645;
   }

   public void method1415(float var1, Class272 var2, int[][][] var3, int var4) {
      this.aClass35_629.method884(true, var1, this.aClass326_8146, this.aClass35_629.method988(1161955884), this.aClass326_8148, this.aClass326_8145, -1114716378);
   }

   public void method13098(Class225_Sub29 var1) {
      this.aClass326_8148.aFloat4036 = (float)(var1.anInt8647 * 211814995);
      this.aClass326_8148.aFloat4037 = (float)(299225249 * var1.anInt8649);
      this.aClass326_8148.aFloat4033 = (float)(var1.anInt8648 * -1257680269);
      if(Float.isNaN(this.aClass326_8146.aFloat4036)) {
         this.aClass326_8146.method5894(this.aClass326_8148);
         this.aClass326_8145.method5875();
      }

      this.anInt8147 = -1722837391 * var1.anInt8645;
   }

   public Class326 method1406(int var1) {
      return Class326.method5922(this.aClass326_8146);
   }

   public Class225_Sub29 method1407(byte var1) {
      return new Class225_Sub29(this.anInt8147 * -519348535, (int)this.aClass326_8146.aFloat4036, (int)this.aClass326_8146.aFloat4037, (int)this.aClass326_8146.aFloat4033);
   }

   public void method1408(Class31 var1, int var2, int var3, int var4) {
      var1.anInt371 = ((int)this.aClass326_8146.aFloat4036 - var2) * 269727077;
      var1.anInt370 = (int)(-this.aClass326_8146.aFloat4037) * -1799671305;
      var1.anInt369 = ((int)this.aClass326_8146.aFloat4033 - var3) * 300130081;
   }

   public void method1409(RS2Buffer var1, byte var2) {
      this.aClass326_8148.method5872(var1);
   }

   public boolean method1405(byte var1) {
      boolean var10000;
      if(!Float.isNaN(this.aClass326_8146.aFloat4036)) {
         if(var1 == 1) {
            ;
         }

         var10000 = true;
      } else {
         var10000 = false;
      }

      return var10000;
   }

   public void method13099(Class225_Sub29 var1) {
      this.aClass326_8148.aFloat4036 = (float)(var1.anInt8647 * 211814995);
      this.aClass326_8148.aFloat4037 = (float)(299225249 * var1.anInt8649);
      this.aClass326_8148.aFloat4033 = (float)(var1.anInt8648 * -1257680269);
      if(Float.isNaN(this.aClass326_8146.aFloat4036)) {
         this.aClass326_8146.method5894(this.aClass326_8148);
         this.aClass326_8145.method5875();
      }

      this.anInt8147 = -1722837391 * var1.anInt8645;
   }

   public Class326 method1422() {
      return Class326.method5922(this.aClass326_8146);
   }

   public void method1411(float var1, Class272 var2, int[][][] var3) {
      this.aClass35_629.method884(true, var1, this.aClass326_8146, this.aClass35_629.method988(2119740439), this.aClass326_8148, this.aClass326_8145, -1114716378);
   }

   public void method1412(float var1, Class272 var2, int[][][] var3) {
      this.aClass35_629.method884(true, var1, this.aClass326_8146, this.aClass35_629.method988(-525392286), this.aClass326_8148, this.aClass326_8145, -1114716378);
   }

   public void method1421(RS2Buffer var1) {
      this.aClass326_8148.method5872(var1);
   }

   public Class66_Sub3(Class35 var1) {
      super(var1);
   }

   public boolean method1420() {
      return !Float.isNaN(this.aClass326_8146.aFloat4036);
   }

   public Class225_Sub29 method1404() {
      return new Class225_Sub29(this.anInt8147 * -519348535, (int)this.aClass326_8146.aFloat4036, (int)this.aClass326_8146.aFloat4037, (int)this.aClass326_8146.aFloat4033);
   }

   public Class225_Sub29 method1416() {
      return new Class225_Sub29(this.anInt8147 * -519348535, (int)this.aClass326_8146.aFloat4036, (int)this.aClass326_8146.aFloat4037, (int)this.aClass326_8146.aFloat4033);
   }

   public Class225_Sub29 method1417() {
      return new Class225_Sub29(this.anInt8147 * -519348535, (int)this.aClass326_8146.aFloat4036, (int)this.aClass326_8146.aFloat4037, (int)this.aClass326_8146.aFloat4033);
   }

   public void method1418(Class31 var1, int var2, int var3) {
      var1.anInt371 = ((int)this.aClass326_8146.aFloat4036 - var2) * 269727077;
      var1.anInt370 = (int)(-this.aClass326_8146.aFloat4037) * -1799671305;
      var1.anInt369 = ((int)this.aClass326_8146.aFloat4033 - var3) * 300130081;
   }

   public void method1419(Class31 var1, int var2, int var3) {
      var1.anInt371 = ((int)this.aClass326_8146.aFloat4036 - var2) * 269727077;
      var1.anInt370 = (int)(-this.aClass326_8146.aFloat4037) * -1799671305;
      var1.anInt369 = ((int)this.aClass326_8146.aFloat4033 - var3) * 300130081;
   }

   public void method1403(RS2Buffer var1) {
      this.aClass326_8148.method5872(var1);
   }

   public Class326 method1423() {
      return Class326.method5922(this.aClass326_8146);
   }

   public void method1413(float var1, Class272 var2, int[][][] var3) {
      this.aClass35_629.method884(true, var1, this.aClass326_8146, this.aClass35_629.method988(-1927726913), this.aClass326_8148, this.aClass326_8145, -1114716378);
   }

   public Class326 method1425() {
      return Class326.method5922(this.aClass326_8146);
   }

   public Class326 method1424() {
      return Class326.method5922(this.aClass326_8146);
   }

   public boolean method1414() {
      return !Float.isNaN(this.aClass326_8146.aFloat4036);
   }

   static void method13100(int var0, int var1, int var2) {
      Class225_Sub14_Sub2 var3 = Class49.method1193(14, (long)var0);
      var3.method15502((byte)-58);
      var3.anInt9990 = -1655449005 * var1;
   }
}
