
public class Class461_Sub4 extends Class461 {

   Class309 aClass309_7977 = null;
   Class66_Sub1 aClass66_Sub1_7978 = null;


   public Class326 method7780() {
      return Class326.method5922(this.aClass309_7977.method5482(this.aClass66_Sub1_7978.method13034((byte)58)));
   }

   public void method7772(float var1, byte var2) {}

   public boolean method7770(byte var1) {
      return this.aClass309_7977 != null && this.aClass66_Sub1_7978 != null && this.aClass66_Sub1_7978.method1405((byte)47);
   }

   public Class326 method7771(int var1) {
      return Class326.method5922(this.aClass309_7977.method5482(this.aClass66_Sub1_7978.method13034((byte)24)));
   }

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

   public void method7773(RS2Buffer var1, int var2) {
      this.aClass309_7977 = new Class309(var1);
   }

   public void method7774(float var1) {}

   public boolean method7769() {
      return this.aClass309_7977 != null && this.aClass66_Sub1_7978 != null && this.aClass66_Sub1_7978.method1405((byte)92);
   }

   public void method7775(Class31 var1, Class328 var2, int var3, int var4, byte var5) {
      Class326 var6 = Class326.method5922(this.aClass35_5731.method915((byte)-9));
      var6.aFloat4036 -= (float)var3;
      var6.aFloat4033 -= (float)var4;
      float var7 = this.aClass66_Sub1_7978.method13034((byte)-27);
      Class326 var8 = Class326.method5922(this.aClass309_7977.method5482(var7));
      var8.aFloat4036 -= (float)var3;
      var8.aFloat4033 -= (float)var4;
      float var9 = this.aClass309_7977.method5484(var7);
      Class326 var10 = Class326.method5884(var8, var6);
      var10.method5976();
      Class321 var11 = new Class321();
      var11.method5783(var10, var9);
      Class326 var12 = Class326.method5868(0.0F, 1.0F, 0.0F);
      Class326 var13 = Class326.method5888(var10, var12);
      var12 = Class326.method5888(var13, var10);
      var12.method5871(var11);
      var6.aFloat4037 *= -1.0F;
      var8.aFloat4037 *= -1.0F;
      var2.method5992(var6.aFloat4036, var6.aFloat4037, var6.aFloat4033, var8.aFloat4036, var8.aFloat4037, var8.aFloat4033, var12.aFloat4036, var12.aFloat4037, var12.aFloat4033);
      var6.method5948();
      var8.method5948();
      var12.method5948();
   }

   public void method7777(Class31 var1, Class328 var2, int var3, int var4) {
      Class326 var5 = Class326.method5922(this.aClass35_5731.method915((byte)0));
      var5.aFloat4036 -= (float)var3;
      var5.aFloat4033 -= (float)var4;
      float var6 = this.aClass66_Sub1_7978.method13034((byte)14);
      Class326 var7 = Class326.method5922(this.aClass309_7977.method5482(var6));
      var7.aFloat4036 -= (float)var3;
      var7.aFloat4033 -= (float)var4;
      float var8 = this.aClass309_7977.method5484(var6);
      Class326 var9 = Class326.method5884(var7, var5);
      var9.method5976();
      Class321 var10 = new Class321();
      var10.method5783(var9, var8);
      Class326 var11 = Class326.method5868(0.0F, 1.0F, 0.0F);
      Class326 var12 = Class326.method5888(var9, var11);
      var11 = Class326.method5888(var12, var9);
      var11.method5871(var10);
      var5.aFloat4037 *= -1.0F;
      var7.aFloat4037 *= -1.0F;
      var2.method5992(var5.aFloat4036, var5.aFloat4037, var5.aFloat4033, var7.aFloat4036, var7.aFloat4037, var7.aFloat4033, var11.aFloat4036, var11.aFloat4037, var11.aFloat4033);
      var5.method5948();
      var7.method5948();
      var11.method5948();
   }

   public Class326 method7778() {
      return Class326.method5922(this.aClass309_7977.method5482(this.aClass66_Sub1_7978.method13034((byte)-53)));
   }

   public Class326 method7779() {
      return Class326.method5922(this.aClass309_7977.method5482(this.aClass66_Sub1_7978.method13034((byte)24)));
   }

   public Class326 method7776() {
      return Class326.method5922(this.aClass309_7977.method5482(this.aClass66_Sub1_7978.method13034((byte)30)));
   }

   public void method7768(Class31 var1, Class328 var2, int var3, int var4) {
      Class326 var5 = Class326.method5922(this.aClass35_5731.method915((byte)-71));
      var5.aFloat4036 -= (float)var3;
      var5.aFloat4033 -= (float)var4;
      float var6 = this.aClass66_Sub1_7978.method13034((byte)56);
      Class326 var7 = Class326.method5922(this.aClass309_7977.method5482(var6));
      var7.aFloat4036 -= (float)var3;
      var7.aFloat4033 -= (float)var4;
      float var8 = this.aClass309_7977.method5484(var6);
      Class326 var9 = Class326.method5884(var7, var5);
      var9.method5976();
      Class321 var10 = new Class321();
      var10.method5783(var9, var8);
      Class326 var11 = Class326.method5868(0.0F, 1.0F, 0.0F);
      Class326 var12 = Class326.method5888(var9, var11);
      var11 = Class326.method5888(var12, var9);
      var11.method5871(var10);
      var5.aFloat4037 *= -1.0F;
      var7.aFloat4037 *= -1.0F;
      var2.method5992(var5.aFloat4036, var5.aFloat4037, var5.aFloat4033, var7.aFloat4036, var7.aFloat4037, var7.aFloat4033, var11.aFloat4036, var11.aFloat4037, var11.aFloat4033);
      var5.method5948();
      var7.method5948();
      var11.method5948();
   }

   public void method7781(RS2Buffer var1) {
      this.aClass309_7977 = new Class309(var1);
   }
}
