PluginHeader{
	RailSimVersion = 2.00;
	PluginType = Struct;
	PluginName = "[m[]׍_Otѐݔ";
	PluginAuthor = "FNyahoTarol@Fn";
	IconTexture = "icon.png";
	Description = "";
}
StructInfo{
}
DefineSwitch "f"{
	Entry = "00";
	Entry = "01";
	Entry = "02";
	Entry = "03";
	Entry = "04";
	Entry = "05";
	Entry = "06";
	Entry = "07";
	Entry = "08";
	Entry = "09";
	Entry = "10";
	Entry = "11";
	Entry = "12";
	Entry = "13";
	Entry = "14";
	Entry = "15";
	Entry = "16";
	Entry = "17";
	Entry = "18";
	Entry = "19";
	Entry = "20";
	Entry = "21";
	Entry = "22";
	Entry = "23";
	Entry = "24";
	Entry = "25";
	Entry = "26";
	Entry = "27";
	Entry = "28";
	Entry = "29";
	Entry = "30";
}
DefineSwitch "eNX`"{
	Entry = "W";
	Entry = "1";
	Entry = "2";
	Entry = "3";
	Entry = "4";
	Entry = "5";
	Entry = "6";
	Entry = "7";
	Entry = "8";
	Entry = "9";
}
DefineSwitch "ȈՃVhE"{
	Entry = "";
	Entry = "0.0(m)";
	Entry = "+0.1";
	Entry = "+0.2";
	Entry = "+0.3";
	Entry = "+0.4";
	Entry = "+0.5";
	Entry = "+0.6";
	Entry = "+0.7";
	Entry = "+0.8";
}
PrimaryAssembly{
	Object3D "Model"{
		ModelFileName = "";
		ApplySwitch "f"{
		Case 0:
			ApplySwitch "eNX`"{
				Case 1:
					ChangeTexture = 0, "../../Station/n_ALWEG_Switch_Crossover_Set/1.dds";
					ChangeTexture = 1, "../../Station/n_ALWEG_Switch_Crossover_Set/1.dds";
			}
			ChangeModel = "../../Pier/n_MonoRail-Pier_ground_3.5_01_Pier/Model.x", 1.0;
		Case 1:
			ChangeModel = "../../Pier/n_MonoRail-Pier_ground_2.5_Pier/Model.x", 1.0;
		Case 2:
			ApplySwitch "eNX`"{
				Case 1:
					ChangeTexture = 0, "../../Station/n_ALWEG_Switch_Crossover_Set/End_2.dds";
			}
			ChangeModel = "../../Pier/n_MonoRail-End01_Pier/End.x", 1.0;
		Case 3:
			ChangeModel = "../../Pier/n_MonoRail-Buffer01_Pier/End.x", 1.0;
		Case 4:
			ChangeModel = "../../Pier/n_MonoRail-Buffer02_Pier/End.x", 1.0;
		Case 5:
			ChangeModel = "../../Pier/n_MonoRail-Buffer03_Pier/End.x", 1.0;
		Case 6:
			ChangeModel = "../../Pier/n_MonoRail-End-Buffer01_1_Pier/End.x", 1.0;
		Case 7:
			ChangeModel = "../../Pier/n_MonoRail-End-Buffer01_2_Pier/End.x", 1.0;
		}
		Joint3D "_LOCAL"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Shadow"{
		ModelFileName = "";
		NoCastShadow = 0;
		ApplySwitch "f"{
		Case 0:
			ChangeModel = "00_Shadow.x", 1.0;
		}
		ApplySwitch "ȈՃVhE"{
		Case 0:
			ChangeAlpha = 0, 0.0;
		Case 2:
			StaticMove{
				Displacement = (0.0, 0.1, 0.0);
			}
		Case 3:
			StaticMove{
				Displacement = (0.0, 0.2, 0.0);
			}
		Case 4:
			StaticMove{
				Displacement = (0.0, 0.3, 0.0);
			}
		Case 5:
			StaticMove{
				Displacement = (0.0, 0.4, 0.0);
			}
		Case 6:
			StaticMove{
				Displacement = (0.0, 0.5, 0.0);
			}
		Case 7:
			StaticMove{
				Displacement = (0.0, 0.6, 0.0);
			}
		Case 8:
			StaticMove{
				Displacement = (0.0, 0.7, 0.0);
			}
		Case 9:
			StaticMove{
				Displacement = (0.0, 0.8, 0.0);
			}
		}
		Joint3D "_LOCAL"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
}