public Model getRotatedModel()
	{
		Model model = aSpotAnim_1568.getModel();
		if(model == null)
			return null;
		int j = aSpotAnim_1568.aAnimation_407.anIntArray353[anInt1569];
		Model model_1 = new Model(true, Class36.method532(j), false, model);
		if(!aBoolean1567)
		{
			model_1.method469();
			model_1.method470(j);
			model_1.anIntArrayArray1658 = null;
			model_1.anIntArrayArray1657 = null;
		}
		if(aSpotAnim_1568.anInt410 != 128 || aSpotAnim_1568.anInt411 != 128)
			model_1.method478(aSpotAnim_1568.anInt410, aSpotAnim_1568.anInt410, aSpotAnim_1568.anInt411);
		if(aSpotAnim_1568.anInt412 != 0)
		{
			if(aSpotAnim_1568.anInt412 == 90)
				model_1.method473();
			if(aSpotAnim_1568.anInt412 == 180)
			{
				model_1.method473();
				model_1.method473();
			}
			if(aSpotAnim_1568.anInt412 == 270)
			{
				model_1.method473();
				model_1.method473();
				model_1.method473();
			}
		}
		model_1.method479(64 + aSpotAnim_1568.anInt413, 850 + aSpotAnim_1568.anInt414, -30, -50, -30, true);
		return model_1;
	}