
public class Class225_Sub14_Sub13_Sub1 extends Class225_Sub14_Sub13 {

   float aFloat10649;
   Class49 aClass49_10650;
   float aFloat10651;
   float aFloat10652;


   public void method16271(RS2Buffer var1) {
      this.aClass49_10650 = Class529.method11170(var1.readUnsignedByte(-700559597), 1072587136);
      this.aFloat10651 = var1.method13836(-1162696184);
      this.aFloat10649 = var1.method13836(-1460741709);
   }

   public void method16266(RS2Buffer var1) {
      this.aClass49_10650 = Class529.method11170(var1.readUnsignedByte(-700559597), -1698186557);
      this.aFloat10651 = var1.method13836(-2031063870);
      this.aFloat10649 = var1.method13836(-1837270386);
   }

   public void method16267(float var1, int var2) {
      this.aFloat10652 += var1 * this.aFloat10649;
   }

   public void method16273(Class31 var1, Class328 var2, Class317 var3, byte var4) {
      float var5 = (float)Math.sin((double)this.aFloat10652);
      float var6 = this.aFloat10651 * var5;
      if(Class49.aClass49_500 == this.aClass49_10650) {
         var1.anInt371 = 269727077 * (int)((float)(var1.anInt371 * 2049078381) + var6);
         var2.method6005(var6, 0.0F, 0.0F);
      } else if(this.aClass49_10650 == Class49.aClass49_498) {
         var1.anInt370 = (int)(var6 + (float)(var1.anInt370 * 3858375)) * -1799671305;
         var2.method6005(0.0F, var6, 0.0F);
      } else if(this.aClass49_10650 == Class49.aClass49_499) {
         var1.anInt369 = 300130081 * (int)(var6 + (float)(var1.anInt369 * -721378079));
         var2.method6005(0.0F, 0.0F, var6);
      } else if(Class49.aClass49_497 == this.aClass49_10650) {
         var2.method6003(1.0F, 0.0F, 0.0F, var6);
      } else if(Class49.aClass49_501 == this.aClass49_10650) {
         var2.method6003(0.0F, 1.0F, 0.0F, var6);
      } else if(Class49.aClass49_502 == this.aClass49_10650) {
         var2.method6003(0.0F, 0.0F, 1.0F, var6);
      }

   }

   public void method16265(RS2Buffer var1, int var2) {
      this.aClass49_10650 = Class529.method11170(var1.readUnsignedByte(-700559597), -748538638);
      this.aFloat10651 = var1.method13836(-1436820154);
      this.aFloat10649 = var1.method13836(-2075778296);
   }

   public Class225_Sub14_Sub13_Sub1(int var1, Class49 var2, float var3, float var4) {
      super(var1);
      this.aClass49_10650 = var2;
      this.aFloat10651 = var3;
      this.aFloat10649 = var4;
   }

   Class225_Sub14_Sub13_Sub1(int var1, RS2Buffer var2) {
      super(var1);
      this.aClass49_10650 = Class529.method11170(var2.readUnsignedByte(-700559597), -229253648);
      this.aFloat10651 = var2.method13836(-550161599);
      this.aFloat10649 = var2.method13836(-615968873);
   }

   public void method16270(RS2Buffer var1) {
      this.aClass49_10650 = Class529.method11170(var1.readUnsignedByte(-700559597), -1801394537);
      this.aFloat10651 = var1.method13836(-679505725);
      this.aFloat10649 = var1.method13836(-2054396772);
   }

   public void method16274(Class31 var1, Class328 var2, Class317 var3) {
      float var4 = (float)Math.sin((double)this.aFloat10652);
      float var5 = this.aFloat10651 * var4;
      if(Class49.aClass49_500 == this.aClass49_10650) {
         var1.anInt371 = 269727077 * (int)((float)(var1.anInt371 * 2049078381) + var5);
         var2.method6005(var5, 0.0F, 0.0F);
      } else if(this.aClass49_10650 == Class49.aClass49_498) {
         var1.anInt370 = (int)(var5 + (float)(var1.anInt370 * 3858375)) * -1799671305;
         var2.method6005(0.0F, var5, 0.0F);
      } else if(this.aClass49_10650 == Class49.aClass49_499) {
         var1.anInt369 = 300130081 * (int)(var5 + (float)(var1.anInt369 * -721378079));
         var2.method6005(0.0F, 0.0F, var5);
      } else if(Class49.aClass49_497 == this.aClass49_10650) {
         var2.method6003(1.0F, 0.0F, 0.0F, var5);
      } else if(Class49.aClass49_501 == this.aClass49_10650) {
         var2.method6003(0.0F, 1.0F, 0.0F, var5);
      } else if(Class49.aClass49_502 == this.aClass49_10650) {
         var2.method6003(0.0F, 0.0F, 1.0F, var5);
      }

   }

   public void method16272(float var1) {
      this.aFloat10652 += var1 * this.aFloat10649;
   }

   public void method16268(Class31 var1, Class328 var2, Class317 var3) {
      float var4 = (float)Math.sin((double)this.aFloat10652);
      float var5 = this.aFloat10651 * var4;
      if(Class49.aClass49_500 == this.aClass49_10650) {
         var1.anInt371 = 269727077 * (int)((float)(var1.anInt371 * 2049078381) + var5);
         var2.method6005(var5, 0.0F, 0.0F);
      } else if(this.aClass49_10650 == Class49.aClass49_498) {
         var1.anInt370 = (int)(var5 + (float)(var1.anInt370 * 3858375)) * -1799671305;
         var2.method6005(0.0F, var5, 0.0F);
      } else if(this.aClass49_10650 == Class49.aClass49_499) {
         var1.anInt369 = 300130081 * (int)(var5 + (float)(var1.anInt369 * -721378079));
         var2.method6005(0.0F, 0.0F, var5);
      } else if(Class49.aClass49_497 == this.aClass49_10650) {
         var2.method6003(1.0F, 0.0F, 0.0F, var5);
      } else if(Class49.aClass49_501 == this.aClass49_10650) {
         var2.method6003(0.0F, 1.0F, 0.0F, var5);
      } else if(Class49.aClass49_502 == this.aClass49_10650) {
         var2.method6003(0.0F, 0.0F, 1.0F, var5);
      }

   }

   public void method16269(RS2Buffer var1) {
      this.aClass49_10650 = Class529.method11170(var1.readUnsignedByte(-700559597), 262182038);
      this.aFloat10651 = var1.method13836(-1889551202);
      this.aFloat10649 = var1.method13836(-1257745496);
   }
}
