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

public class Class432_Sub3 extends Class432 {
	Class360_Sub2 aClass360_Sub2_8351;
	Class278 aClass278_8352 = null;

	public void method7752(float f, short i) {
		/* empty */
	}

	public boolean method7768(byte i) {
		return (null != ((Class432_Sub3) this).aClass278_8352 && null != ((Class432_Sub3) this).aClass360_Sub2_8351 && ((Class432_Sub3) this).aClass360_Sub2_8351.method6865(-2101089675));
	}

	public void method7758(Class587_Sub4 class587_sub4, int i) {
		((Class432_Sub3) this).aClass278_8352 = new Class278(class587_sub4);
	}

	public Class277 method7754(byte i) {
		Class277 class277 = Class277.method5433();
		double[] ds = (((Class432_Sub3) this).aClass278_8352.method5549(((Class432_Sub3) this).aClass360_Sub2_8351.method16354((byte) -61)));
		class277.aFloat4209 = (float) ds[0];
		class277.aFloat4211 = (float) ds[1];
		class277.aFloat4213 = (float) ds[2];
		return class277;
	}

	double[] method13808(byte i) {
		return (((Class432_Sub3) this).aClass278_8352.method5549(((Class432_Sub3) this).aClass360_Sub2_8351.method16354((byte) -118)));
	}

	public Class277 method7751(int i) {
		return method7754((byte) 83);
	}

	public Class432_Sub3(Class72 class72) {
		super(class72);
		((Class432_Sub3) this).aClass360_Sub2_8351 = null;
	}

	public void method7775(Class80 class80, Class346 class346, int i, int i_0_, float f) {
		double[] ds = ((Class432_Sub3) this).aClass72_6258.method1696(953002045);
		ds[0] -= (double) i;
		ds[2] -= (double) i_0_;
		double[] ds_1_ = method13808((byte) 97);
		ds_1_[0] -= (double) i;
		ds_1_[2] -= (double) i_0_;
		ds[1] *= -1.0;
		ds_1_[1] *= -1.0;
		Class277 class277 = Class277.method5433();
		class277.aFloat4209 = (float) (ds_1_[0] - ds[0]);
		class277.aFloat4211 = (float) (ds_1_[1] - ds[1]);
		class277.aFloat4213 = (float) (ds_1_[2] - ds[2]);
		class277.method5445();
		Class262 class262 = new Class262();
		class262.method5188(class277, f);
		Class277 class277_2_ = Class277.method5434(0.0F, 1.0F, 0.0F);
		Class277 class277_3_ = Class277.method5444(class277, class277_2_);
		class277_2_ = Class277.method5444(class277_3_, class277);
		class277_2_.method5464(class262);
		class346.method6501(ds[0], ds[1], ds[2], ds_1_[0], ds_1_[1], ds_1_[2], class277_2_.aFloat4209, class277_2_.aFloat4211, class277_2_.aFloat4213);
		class277_2_.method5515();
	}

	public void method7759(float f) {
		/* empty */
	}

	public boolean method7765() {
		return (null != ((Class432_Sub3) this).aClass278_8352 && null != ((Class432_Sub3) this).aClass360_Sub2_8351 && ((Class432_Sub3) this).aClass360_Sub2_8351.method6865(-2130703490));
	}

	public boolean method7760() {
		return (null != ((Class432_Sub3) this).aClass278_8352 && null != ((Class432_Sub3) this).aClass360_Sub2_8351 && ((Class432_Sub3) this).aClass360_Sub2_8351.method6865(-2144267385));
	}

	public boolean method7762() {
		return (null != ((Class432_Sub3) this).aClass278_8352 && null != ((Class432_Sub3) this).aClass360_Sub2_8351 && ((Class432_Sub3) this).aClass360_Sub2_8351.method6865(-2106537597));
	}

	public boolean method7763() {
		return (null != ((Class432_Sub3) this).aClass278_8352 && null != ((Class432_Sub3) this).aClass360_Sub2_8351 && ((Class432_Sub3) this).aClass360_Sub2_8351.method6865(-2098292059));
	}

	double[] method13809() {
		return (((Class432_Sub3) this).aClass278_8352.method5549(((Class432_Sub3) this).aClass360_Sub2_8351.method16354((byte) 19)));
	}

	public void method7764(Class80 class80, Class346 class346, int i, int i_4_, float f) {
		double[] ds = ((Class432_Sub3) this).aClass72_6258.method1696(1157354107);
		ds[0] -= (double) i;
		ds[2] -= (double) i_4_;
		double[] ds_5_ = method13808((byte) 103);
		ds_5_[0] -= (double) i;
		ds_5_[2] -= (double) i_4_;
		ds[1] *= -1.0;
		ds_5_[1] *= -1.0;
		Class277 class277 = Class277.method5433();
		class277.aFloat4209 = (float) (ds_5_[0] - ds[0]);
		class277.aFloat4211 = (float) (ds_5_[1] - ds[1]);
		class277.aFloat4213 = (float) (ds_5_[2] - ds[2]);
		class277.method5445();
		Class262 class262 = new Class262();
		class262.method5188(class277, f);
		Class277 class277_6_ = Class277.method5434(0.0F, 1.0F, 0.0F);
		Class277 class277_7_ = Class277.method5444(class277, class277_6_);
		class277_6_ = Class277.method5444(class277_7_, class277);
		class277_6_.method5464(class262);
		class346.method6501(ds[0], ds[1], ds[2], ds_5_[0], ds_5_[1], ds_5_[2], class277_6_.aFloat4209, class277_6_.aFloat4211, class277_6_.aFloat4213);
		class277_6_.method5515();
	}

	public Class277 method7755() {
		Class277 class277 = Class277.method5433();
		double[] ds = (((Class432_Sub3) this).aClass278_8352.method5549(((Class432_Sub3) this).aClass360_Sub2_8351.method16354((byte) -45)));
		class277.aFloat4209 = (float) ds[0];
		class277.aFloat4211 = (float) ds[1];
		class277.aFloat4213 = (float) ds[2];
		return class277;
	}

	public void method7753(Class80 class80, Class346 class346, int i, int i_8_, float f, int i_9_) {
		double[] ds = ((Class432_Sub3) this).aClass72_6258.method1696(511627083);
		ds[0] -= (double) i;
		ds[2] -= (double) i_8_;
		double[] ds_10_ = method13808((byte) 92);
		ds_10_[0] -= (double) i;
		ds_10_[2] -= (double) i_8_;
		ds[1] *= -1.0;
		ds_10_[1] *= -1.0;
		Class277 class277 = Class277.method5433();
		class277.aFloat4209 = (float) (ds_10_[0] - ds[0]);
		class277.aFloat4211 = (float) (ds_10_[1] - ds[1]);
		class277.aFloat4213 = (float) (ds_10_[2] - ds[2]);
		class277.method5445();
		Class262 class262 = new Class262();
		class262.method5188(class277, f);
		Class277 class277_11_ = Class277.method5434(0.0F, 1.0F, 0.0F);
		Class277 class277_12_ = Class277.method5444(class277, class277_11_);
		class277_11_ = Class277.method5444(class277_12_, class277);
		class277_11_.method5464(class262);
		class346.method6501(ds[0], ds[1], ds[2], ds_10_[0], ds_10_[1], ds_10_[2], class277_11_.aFloat4209, class277_11_.aFloat4211, class277_11_.aFloat4213);
		class277_11_.method5515();
	}

	public Class277 method7767() {
		return method7754((byte) -14);
	}

	public Class277 method7761() {
		return method7754((byte) -53);
	}

	public Class277 method7769() {
		return method7754((byte) -16);
	}

	public Class277 method7770() {
		return method7754((byte) -66);
	}

	public void method7773(Class587_Sub4 class587_sub4) {
		((Class432_Sub3) this).aClass278_8352 = new Class278(class587_sub4);
	}

	public void method7774(Class587_Sub4 class587_sub4) {
		((Class432_Sub3) this).aClass278_8352 = new Class278(class587_sub4);
	}

	public void method7771(Class587_Sub4 class587_sub4) {
		((Class432_Sub3) this).aClass278_8352 = new Class278(class587_sub4);
	}

	public Class277 method7766() {
		Class277 class277 = Class277.method5433();
		double[] ds = (((Class432_Sub3) this).aClass278_8352.method5549(((Class432_Sub3) this).aClass360_Sub2_8351.method16354((byte) -72)));
		class277.aFloat4209 = (float) ds[0];
		class277.aFloat4211 = (float) ds[1];
		class277.aFloat4213 = (float) ds[2];
		return class277;
	}
}
