/* Class497_Sub1_Sub1_Sub2 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class497_Sub1_Sub1_Sub2 extends Class497_Sub1_Sub1 implements Interface23 {
	boolean aBool10999;
	static int[] anIntArray11000;
	static int[] anIntArray11001 = { 1, 2, 4, 8 };
	Class163 aClass163_11002;
	Class587_Sub34_Sub10 aClass587_Sub34_Sub10_11003;
	Class561 aClass561_11004;
	int anInt11005;
	Class530 aClass530_11006;
	byte aByte11007;
	boolean aBool11008;
	boolean aBool11009;
	boolean aBool11010;
	byte aByte11011;

	public int method133(int i) {
		return ((Class497_Sub1_Sub1_Sub2) this).aByte11007;
	}

	public Class561 method13949(Class84 class84, byte i) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004)
			((Class497_Sub1_Sub1_Sub2) this).aClass561_11004 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17322(class84, 0, 2129447647), 2052472872);
		return ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004;
	}

	public Class497_Sub1_Sub1_Sub2(Class581 class581, Class84 class84, Class530 class530, Class518 class518, int i, int i_0_, int i_1_, int i_2_, int i_3_, boolean bool, int i_4_, int i_5_, boolean bool_6_) {
		super(class581, i_1_, i_2_, i_3_, i, i_0_, Class587_Sub34_Sub6.method17017(i_4_, i_5_, 1560164521));
		((Class497_Sub1_Sub1_Sub2) this).aClass530_11006 = class530;
		((Class497_Sub1_Sub1_Sub2) this).anInt11005 = class518.anInt6860 * -1632614423;
		((Class497_Sub1_Sub1_Sub2) this).aBool11008 = bool;
		((Class497_Sub1_Sub1_Sub2) this).aByte11011 = (byte) i_4_;
		((Class497_Sub1_Sub1_Sub2) this).aByte11007 = (byte) i_5_;
		((Class497_Sub1_Sub1_Sub2) this).aBool11009 = class518.anInt6878 * -1158436491 != 0 && !bool;
		((Class497_Sub1_Sub1_Sub2) this).aBool11010 = bool_6_;
		((Class497_Sub1_Sub1_Sub2) this).aBool10999 = (class84.method1881() && class518.aBool6925 && !((Class497_Sub1_Sub1_Sub2) this).aBool11008 && Class92_Sub20.aClass587_Sub11_10075.aClass441_Sub34_8614.method14137(-844727488) != 0);
		int i_7_ = 2048;
		if (((Class497_Sub1_Sub1_Sub2) this).aBool11010)
			i_7_ |= 0x10000;
		if (class518.aBool6933)
			i_7_ |= 0x80000;
		Class431 class431 = method17323(class84, i_7_, ((Class497_Sub1_Sub1_Sub2) this).aBool10999, -814192480);
		if (null != class431) {
			((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 = (Class163) class431.anObject6256;
			((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003 = (Class587_Sub34_Sub10) class431.anObject6257;
			if (((Class497_Sub1_Sub1_Sub2) this).aBool11010 || class518.aBool6933) {
				((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 = ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3501((byte) 0, i_7_, false);
				if (class518.aBool6933) {
					Class222 class222 = client.aClass237_8070.method4680((byte) 121);
					((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3546(class222.anInt2658 * -1690411727, 2015049643 * class222.anInt2659, 325050251 * class222.anInt2660, class222.anInt2657 * 1159814591);
				}
			}
		}
		method13956(1, -421898646);
	}

	public int method13953(byte i) {
		return (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null ? ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3535() : 0);
	}

	Class163 method17322(Class84 class84, int i, int i_8_) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null && class84.method2149(((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3503(), i) == 0)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002;
		Class431 class431 = method17323(class84, i, false, 1595832219);
		if (null != class431)
			return (Class163) class431.anObject6256;
		return null;
	}

	Class431 method17323(Class84 class84, int i, boolean bool, int i_9_) {
		Class518 class518 = (((Class497_Sub1_Sub1_Sub2) this).aClass530_11006.method11741(463292237 * ((Class497_Sub1_Sub1_Sub2) this).anInt11005, -560973265));
		Class176 class176;
		Class176 class176_10_;
		if (((Class497_Sub1_Sub1_Sub2) this).aBool11008) {
			class176 = aClass581_8403.aClass176Array7607[aByte8401];
			class176_10_ = aClass581_8403.aClass176Array7582[0];
		} else {
			class176 = aClass581_8403.aClass176Array7582[aByte8401];
			if (aByte8401 < 3)
				class176_10_ = aClass581_8403.aClass176Array7582[1 + aByte8401];
			else
				class176_10_ = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		return (class518.method11596(class84, i, ((Class497_Sub1_Sub1_Sub2) this).aByte11011, ((Class497_Sub1_Sub1_Sub2) this).aByte11007, class176, class176_10_, (int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, bool, null, (byte) 0));
	}

	void method13958() {
		((Class497_Sub1_Sub1_Sub2) this).aBool11010 = false;
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3502(((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3503() & ~0x10000);
	}

	public int method13970() {
		return (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null ? ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3535() : 0);
	}

	void method13948(Class84 class84, byte i) {
		/* empty */
	}

	boolean method13940(Class84 class84, int i, int i_11_, int i_12_) {
		Class163 class163 = method17322(class84, 131072, 2139434221);
		if (null != class163) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_11_, class346, false, 0);
		}
		return false;
	}

	boolean method13942(int i) {
		return ((Class497_Sub1_Sub1_Sub2) this).aBool11010;
	}

	void method13980(Class84 class84) {
		/* empty */
	}

	void method13960(int i) {
		((Class497_Sub1_Sub1_Sub2) this).aBool11010 = false;
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3502(((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3503() & ~0x10000);
	}

	public int method151(int i) {
		return 463292237 * ((Class497_Sub1_Sub1_Sub2) this).anInt11005;
	}

	boolean method14003() {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return !((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3549();
		return true;
	}

	boolean method13975() {
		return ((Class497_Sub1_Sub1_Sub2) this).aBool11010;
	}

	public void method134(int i) {
		if (null != ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002)
			((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3610();
	}

	static int method17324(int i, int i_13_) {
		if (-1642219389 * Class523.aClass523_6964.anInt6986 == i || i == Class523.aClass523_6966.anInt6986 * -1642219389)
			return anIntArray11000[i_13_ & 0x3];
		return anIntArray11001[i_13_ & 0x3];
	}

	public int method148() {
		return ((Class497_Sub1_Sub1_Sub2) this).aByte11011;
	}

	public void method137(Class84 class84, int i) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003) && ((Class497_Sub1_Sub1_Sub2) this).aBool10999) {
			Class431 class431 = method17323(class84, 262144, true, 314518918);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003;
			((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, -933509576);
	}

	public void method135(Class84 class84, int i) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003) && ((Class497_Sub1_Sub1_Sub2) this).aBool10999) {
			Class431 class431 = method17323(class84, 262144, true, 522671701);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003;
			((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (null != class587_sub34_sub10)
			aClass581_8403.method12612(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, (byte) -78);
	}

	static {
		anIntArray11000 = new int[] { 16, 32, 64, 128 };
	}

	public int method111() {
		return 463292237 * ((Class497_Sub1_Sub1_Sub2) this).anInt11005;
	}

	public int method10() {
		return ((Class497_Sub1_Sub1_Sub2) this).aByte11007;
	}

	public int method139() {
		return ((Class497_Sub1_Sub1_Sub2) this).aByte11007;
	}

	public boolean method140() {
		return ((Class497_Sub1_Sub1_Sub2) this).aBool10999;
	}

	public boolean method146() {
		return ((Class497_Sub1_Sub1_Sub2) this).aBool10999;
	}

	public boolean method141() {
		return true;
	}

	public boolean method143() {
		return true;
	}

	public void method144(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003) && ((Class497_Sub1_Sub1_Sub2) this).aBool10999) {
			Class431 class431 = method17323(class84, 262144, true, -1087121804);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003;
			((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, -878946111);
	}

	public void method145(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003) && ((Class497_Sub1_Sub1_Sub2) this).aBool10999) {
			Class431 class431 = method17323(class84, 262144, true, -232367157);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003;
			((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, -2073572703);
	}

	public void method147(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003) && ((Class497_Sub1_Sub1_Sub2) this).aBool10999) {
			Class431 class431 = method17323(class84, 262144, true, -29617978);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003;
			((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, -1597515369);
	}

	boolean method13957() {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return !((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3549();
		return true;
	}

	boolean method13944(int i) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3612();
		return false;
	}

	boolean method13966() {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return !((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3549();
		return true;
	}

	boolean method13939() {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3612();
		return false;
	}

	boolean method13961() {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3612();
		return false;
	}

	void method13979(Class84 class84, Class497_Sub1 class497_sub1, int i, int i_14_, int i_15_, boolean bool) {
		if (class497_sub1 instanceof Class497_Sub1_Sub1_Sub2) {
			Class497_Sub1_Sub1_Sub2 class497_sub1_sub1_sub2_16_ = (Class497_Sub1_Sub1_Sub2) class497_sub1;
			if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null && (((Class497_Sub1_Sub1_Sub2) class497_sub1_sub1_sub2_16_).aClass163_11002) != null)
				((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3548((((Class497_Sub1_Sub1_Sub2) class497_sub1_sub1_sub2_16_).aClass163_11002), i, i_14_, i_15_, bool);
		} else if (class497_sub1 instanceof Class497_Sub1_Sub3_Sub3) {
			Class497_Sub1_Sub3_Sub3 class497_sub1_sub3_sub3 = (Class497_Sub1_Sub3_Sub3) class497_sub1;
			if (null != ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 && (((Class497_Sub1_Sub3_Sub3) class497_sub1_sub3_sub3).aClass163_10984) != null)
				((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3548((((Class497_Sub1_Sub3_Sub3) class497_sub1_sub3_sub3).aClass163_10984), i, i_14_, i_15_, bool);
		}
	}

	void method13945(Class84 class84, Class497_Sub1 class497_sub1, int i, int i_17_, int i_18_, boolean bool, int i_19_) {
		if (class497_sub1 instanceof Class497_Sub1_Sub1_Sub2) {
			Class497_Sub1_Sub1_Sub2 class497_sub1_sub1_sub2_20_ = (Class497_Sub1_Sub1_Sub2) class497_sub1;
			if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null && (((Class497_Sub1_Sub1_Sub2) class497_sub1_sub1_sub2_20_).aClass163_11002) != null)
				((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3548((((Class497_Sub1_Sub1_Sub2) class497_sub1_sub1_sub2_20_).aClass163_11002), i, i_17_, i_18_, bool);
		} else if (class497_sub1 instanceof Class497_Sub1_Sub3_Sub3) {
			Class497_Sub1_Sub3_Sub3 class497_sub1_sub3_sub3 = (Class497_Sub1_Sub3_Sub3) class497_sub1;
			if (null != ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 && (((Class497_Sub1_Sub3_Sub3) class497_sub1_sub3_sub3).aClass163_10984) != null)
				((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3548((((Class497_Sub1_Sub3_Sub3) class497_sub1_sub3_sub3).aClass163_10984), i, i_17_, i_18_, bool);
		}
	}

	public Class561 method13964(Class84 class84) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004)
			((Class497_Sub1_Sub1_Sub2) this).aClass561_11004 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17322(class84, 0, 2122114796), 1601852915);
		return ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004;
	}

	boolean method13943(byte i) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return !((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3549();
		return true;
	}

	boolean method13973(Class84 class84, int i, int i_21_) {
		Class163 class163 = method17322(class84, 131072, 2110380245);
		if (null != class163) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_21_, class346, false, 0);
		}
		return false;
	}

	Class568 method13968(Class84 class84) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub2) this).aBool11009, (byte) 82);
		((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	Class568 method13969(Class84 class84) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub2) this).aBool11009, (byte) -16);
		((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	Class568 method13989(Class84 class84) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub2) this).aBool11009, (byte) -54);
		((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	boolean method13971(Class84 class84, int i, int i_22_) {
		Class163 class163 = method17322(class84, 131072, 2107712815);
		if (null != class163) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_22_, class346, false, 0);
		}
		return false;
	}

	Class568 method13947(Class84 class84, int i) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub2) this).aBool11009, (byte) -42);
		((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	public int method132(int i) {
		return ((Class497_Sub1_Sub1_Sub2) this).aByte11011;
	}

	boolean method13963() {
		return ((Class497_Sub1_Sub1_Sub2) this).aBool11010;
	}

	Class163 method17325(Class84 class84, int i) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null && class84.method2149(((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3503(), i) == 0)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002;
		Class431 class431 = method17323(class84, i, false, 571595992);
		if (null != class431)
			return (Class163) class431.anObject6256;
		return null;
	}

	public boolean method136(byte i) {
		return true;
	}

	void method13977() {
		((Class497_Sub1_Sub1_Sub2) this).aBool11010 = false;
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3502(((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3503() & ~0x10000);
	}

	boolean method13962() {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3612();
		return false;
	}

	public int method149() {
		return ((Class497_Sub1_Sub1_Sub2) this).aByte11011;
	}

	Class431 method17326(Class84 class84, int i, boolean bool) {
		Class518 class518 = (((Class497_Sub1_Sub1_Sub2) this).aClass530_11006.method11741(463292237 * ((Class497_Sub1_Sub1_Sub2) this).anInt11005, -923679079));
		Class176 class176;
		Class176 class176_23_;
		if (((Class497_Sub1_Sub1_Sub2) this).aBool11008) {
			class176 = aClass581_8403.aClass176Array7607[aByte8401];
			class176_23_ = aClass581_8403.aClass176Array7582[0];
		} else {
			class176 = aClass581_8403.aClass176Array7582[aByte8401];
			if (aByte8401 < 3)
				class176_23_ = aClass581_8403.aClass176Array7582[1 + aByte8401];
			else
				class176_23_ = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		return (class518.method11596(class84, i, ((Class497_Sub1_Sub1_Sub2) this).aByte11011, ((Class497_Sub1_Sub1_Sub2) this).aByte11007, class176, class176_23_, (int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, bool, null, (byte) 0));
	}

	public void method42() {
		if (null != ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002)
			((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3610();
	}

	public void method150() {
		if (null != ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002)
			((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3610();
	}

	public void method138(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003) && ((Class497_Sub1_Sub1_Sub2) this).aBool10999) {
			Class431 class431 = method17323(class84, 262144, true, -1746187524);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003;
			((Class497_Sub1_Sub1_Sub2) this).aClass587_Sub34_Sub10_11003 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (null != class587_sub34_sub10)
			aClass581_8403.method12612(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, (byte) 103);
	}

	void method13954(Class84 class84) {
		/* empty */
	}

	public Class561 method13946(Class84 class84) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004)
			((Class497_Sub1_Sub1_Sub2) this).aClass561_11004 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17322(class84, 0, 2139137530), 1738187551);
		return ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004;
	}

	void method13981(Class84 class84) {
		/* empty */
	}

	public boolean method142(byte i) {
		return ((Class497_Sub1_Sub1_Sub2) this).aBool10999;
	}

	static int method17327(int i, int i_24_) {
		if (-1642219389 * Class523.aClass523_6964.anInt6986 == i || i == Class523.aClass523_6966.anInt6986 * -1642219389)
			return anIntArray11000[i_24_ & 0x3];
		return anIntArray11001[i_24_ & 0x3];
	}

	Class163 method17328(Class84 class84, int i) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null && class84.method2149(((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3503(), i) == 0)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002;
		Class431 class431 = method17323(class84, i, false, -990717919);
		if (null != class431)
			return (Class163) class431.anObject6256;
		return null;
	}

	public Class561 method13965(Class84 class84) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004)
			((Class497_Sub1_Sub1_Sub2) this).aClass561_11004 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17322(class84, 0, 2122740375), 902735835);
		return ((Class497_Sub1_Sub1_Sub2) this).aClass561_11004;
	}

	Class163 method17329(Class84 class84, int i) {
		if (((Class497_Sub1_Sub1_Sub2) this).aClass163_11002 != null && class84.method2149(((Class497_Sub1_Sub1_Sub2) this).aClass163_11002.method3503(), i) == 0)
			return ((Class497_Sub1_Sub1_Sub2) this).aClass163_11002;
		Class431 class431 = method17323(class84, i, false, 991326728);
		if (null != class431)
			return (Class163) class431.anObject6256;
		return null;
	}

	boolean method13972(Class84 class84, int i, int i_25_) {
		Class163 class163 = method17322(class84, 131072, 2116202105);
		if (null != class163) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_25_, class346, false, 0);
		}
		return false;
	}
}
