
PluginHeader{
	RailSimVersion = 2.00;
	PluginType = Train;
	PluginName = "sxʉcc 05n 5 Ԏ";
	PluginAuthor = "n";
	IconTexture = "";
}
TrainInfo{
	FrontLimit = 10.00;
	TailLimit = -10.00;
	MaxVelocity = 110.0;
	MaxAcceleration = 3.54;
	MaxDeceleration = 3.5;
	DoorClosingTime = 5.0;
}
DefineSwitch "{ݒ"{
}
DefineSwitch "d"{
GroupCommon = "n05-15d";
	Entry = "";
	Entry = "";
}
DefineSwitch "p^"{
	GroupCommon = "n05-15pt";
	Entry = "(FVvJei)";
	Entry = "̉ː";
}
DefineSwitch "Ηސݒ-"{
}
DefineSwitch "qƖ"{
GroupCommon = "n05-15q";
	Entry = "";
	Entry = "";
}
DefineSwitch "Ԑݒ"{
}
DefineSwitch "s"{
GroupCommon = "n05-15s";
	Entry = "\";
	Entry = "";
	Entry = "D";
	Entry = "";
	Entry = "O";
	Entry = "@tc";
	Entry = "@";
	Entry = "Óc";
}
DefineSwitch "ԗݒ"{
}
DefineSwitch "Ґ"{
GroupCommon = "n05-15Ґ";
	Entry = "19";
	Entry = "20";
	Entry = "21";
	Entry = "22";
	Entry = "23";
}
DefineSwitch ""{
	Entry = "2(D)";	//( 07-200)
	Entry = "3";
	Entry = "4";
	Entry = "5";
	Entry = "6";
	Entry = "7";
	Entry = "8";
	Entry = "9()";	//( 07-900)
}
DefineSwitch "dl"{
GroupCommon = "n05-15dl";
	Entry = "cc";
	Entry = "g1";
	Entry = "g2";
}
DefineSwitch ""{
GroupCommon = "n05-15";
	Entry = "";
	Entry = "";
}
DefineSwitch "ȈՉe"{
	GroupCommon = "n05-15ȈՉA";
	Entry = "";
	Entry = "";
}

PrimaryAssembly{
	Axle "wheel1"{
		ModelFileName = "../n_TRTA07_y_1/wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (7.95,0.43);
	}
	Axle "wheel2"{
		ModelFileName = "../n_TRTA07_y_1/wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (5.85,0.43);
	}
	Axle "wheel3"{
		ModelFileName = "../n_TRTA07_y_1/wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (-7.95,0.43);
	}
	Axle "wheel4"{
		ModelFileName = "../n_TRTA07_y_1/wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (-5.85,0.43);
	}
	Body "Bogie1"{
		ModelFileName = "../n_TRTA07_y_1/bogie_101.x";
		ApplySwitch ""{
			Case 1:
				ShiftTexture = 0, 0.0, 0.5;
				ShiftTexture = 1, 0.0, 0.5;
				ShiftTexture = 2, 0.0, 0.5;
				ShiftTexture = 3, 0.0, 0.5;
		}
		JointZY "wheel1"{
			AttachCoord = (0,0);
			LocalCoord = (1.05,0);
		}
		JointZY "wheel2"{
			AttachCoord = (0,0);
			LocalCoord = (-1.05,0);
		}
	}
	Body "Bogie2"{
		ModelFileName = "../n_TRTA07_y_1/bogie_101.x";
		Turn = yes;
		ApplySwitch ""{
			Case 1:
				ShiftTexture = 0, 0.0, 0.5;
				ShiftTexture = 1, 0.0, 0.5;
				ShiftTexture = 2, 0.0, 0.5;
				ShiftTexture = 3, 0.0, 0.5;
		}
		JointZY "wheel3"{
			AttachCoord = (0,0);
			LocalCoord = (1.05,0);
		}
		JointZY "wheel4"{
			AttachCoord = (0,0);
			LocalCoord = (-1.05,0);
		}
	}
	Body "Dummy"{
		ModelFileName = "";
		ModelScale = 1.0;
		JointZY "Bogie1"{
			AttachCoord = (0.0, 0.57);
			LocalCoord = (6.9, 1.0);
		}
		JointZY "Bogie2"{
			AttachCoord = (0.0, 0.57);
			LocalCoord = (-6.9, 1.0);
		}
	}
	Object3D "Doorll"{
		ModelFileName = "../n_TRTA05_5th_1/Doorl.x";
		Transparent = 5;
		If "d"==0 && "qƖ"==0{
				ChangeMaterial{
					MaterialID = 0;
					Emissive = 1.0, 1.0, 1.0;
				}
@@@@@@@@}
		If "_DOOR1"{
			StaticMove{
				Displacement = (0.0, 0.0, 0.85);
				PreAnimationDelay = 1.0;
				AnimationTime = 2.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 2.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, 0.05);
				PreAnimationDelay = 3.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 3.0;
				ReverseTime = 0.5;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}

	Object3D "Doorlr"{
		ModelFileName = "../n_TRTA05_5th_1/Doorr.x";
		Transparent = 5;
		If "d"==0 && "qƖ"==0{
				ChangeMaterial{
					MaterialID = 0;
					Emissive = 1.0, 1.0, 1.0;
				}
@@@@@@@@}
		If "_DOOR1" {
			StaticMove{
				Displacement = (0.0, 0.0, -0.85);
				PreAnimationDelay = 1.0;
				AnimationTime = 2.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 2.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, -0.05);
				PreAnimationDelay = 3.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 3.0;
				ReverseTime = 0.5;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Doorrl"{
		ModelFileName = "../n_TRTA05_5th_1/Doorr.x";
		Transparent = 5;
		If "d"==0 && "qƖ"==0{
				ChangeMaterial{
					MaterialID = 0;
					Emissive = 1.0, 1.0, 1.0;
				}
@@@@@@@@}
		If "_DOOR2"{
			StaticMove{
				Displacement = (0.0, 0.0, -0.85);
				PreAnimationDelay = 1.0;
				AnimationTime = 2.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 2.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, -0.05);
				PreAnimationDelay = 3.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 3.0;
				ReverseTime = 0.5;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}

	Object3D "Doorrr"{
		ModelFileName = "../n_TRTA05_5th_1/Doorl.x";
		Transparent = 5;
		If "d"==0 && "qƖ"==0{
				ChangeMaterial{
					MaterialID = 0;
					Emissive = 1.0, 1.0, 1.0;
				}
@@@@@@@@}
		If "_DOOR2" {
			StaticMove{
				Displacement = (0.0, 0.0, 0.85);
				PreAnimationDelay = 1.0;
				AnimationTime = 2.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 2.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, 0.05);
				PreAnimationDelay = 3.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 3.0;
				ReverseTime = 0.5;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "MainBody"{
		ModelFileName = "../n_TRTA05_5th_1/Body_200.x";
		NoShadow = 3;
		NoCastShadow = 16,17,55,56,57,58,68,69;
		Transparent = 59,60,61,62,63;
		If "d"==0{
			If "qƖ"==0{
					ChangeMaterial{
						MaterialID = 22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52;
						Emissive = 1.0, 1.0, 1.0;
@@@@@	@@		}
			}
								ApplySwitch "s"{
									Case 1:
									Case 2:
										ShiftTexture = 3, -0.25, 0.0625;
									Case 3:
										ShiftTexture = 3, -0.25, 0.125;
									Case 4:
										ShiftTexture = 3, -0.25, 0.1875;
									Case 5:
										ShiftTexture = 3, -0.25, 0.25;
									Case 6:
										ShiftTexture = 3, -0.25, 0.3125;
									Case 7:
										ShiftTexture = 3, -0.25, 0.375;
									Default:
										ChangeAlpha = 3, 0.0;
								}
		}Else{
			ChangeAlpha = 3, 0.0;
				ChangeAlpha = 4, 0.0;
		}

		ApplySwitch ""{
			Case 0:
			Case 7:ChangeModel = "../n_TRTA05_5th_1/body_900.x", 1.0;
			Default:ChangeModel = "../n_TRTA05_5th_1/body_300.x", 1.0;
		}
		ApplySwitch "dl"{
			Case 0:
				ChangeAlpha = 65, 0.0;
				ChangeAlpha = 66, 0.0;
				ChangeAlpha = 69, 0.0;
				NoShadow = 65,66.69;
			Case 1:
				ChangeAlpha = 64, 0.0;
				ChangeAlpha = 69, 0.0;
				ChangeAlpha = 71, 0.0;
				NoShadow = 64,69,71;
				ShiftTexture = 63, 0.0, 0.5;
			Case 2:
				ChangeAlpha = 64, 0.0;
				ChangeAlpha = 71, 0.0;
				NoShadow = 64,71;
				ShiftTexture = 61, 0.0, 0.125;
		}
		ApplySwitch ""{
			Case 0:

						ShiftTexture = 67, 0.125, 0.0;
			Case 1:

						ShiftTexture = 67, 0.25, 0.0;

			Case 2:

						ShiftTexture = 67, 0.375, 0.0;
	
				ShiftTexture = 57, 0.0625, 0.0;
				ShiftTexture = 58, 0.0625, 0.0;
			Case 3:
			If "Ґ"<4 {
					ChangeTexture = 21, "../n_TRTA05_6th_1/tex/1.png";
			}
						ShiftTexture = 67, 0.5, 0.0;

				ShiftTexture = 57, 0.125, 0.0;
				ShiftTexture = 58, 0.125, 0.0;
			Case 4:

						ShiftTexture = 67, 0.625, 0.0;

				ShiftTexture = 57, 0.1875, 0.0;
				ShiftTexture = 58, 0.1875, 0.0;
			Case 5:

						ShiftTexture = 67, 0.75, 0.0;

				ShiftTexture = 57, 0.25, 0.0;
				ShiftTexture = 58, 0.25, 0.0;
			Case 6:
					ChangeTexture = 21, "../n_TRTA05_6th_1/tex/2.png";

						ShiftTexture = 67, 0.875, 0.0;

				ShiftTexture = 57, 0.3125, 0.0;
				ShiftTexture = 58, 0.3125, 0.0;
			Case 7:

						ShiftTexture = 67, 0.0, 0.125;

		}
		ApplySwitch "Ґ"{
			Case 0,7:
			Case 1:
				ShiftTexture = 55, 0.0, 0.125;
				ShiftTexture = 56, 0.0, 0.125;
			Case 2:
				ShiftTexture = 55, 0.0, 0.25;
				ShiftTexture = 56, 0.0, 0.25;
			Case 3:
				ShiftTexture = 55, 0.0, 0.375;
				ShiftTexture = 56, 0.0, 0.375;
			Case 4:
				ShiftTexture = 55, 0.0, 0.5;
				ShiftTexture = 56, 0.0, 0.5;
			Case 5:
				ShiftTexture = 55, 0.0, 0.625;
				ShiftTexture = 56, 0.0, 0.625;
			Case 6:
				ShiftTexture = 55, 0.0, -0.125;
				ShiftTexture = 56, 0.0, -0.125;
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "sticker"{
		ModelFileName = "";
		NoCastShadow = 0;
			ApplySwitch "dl"{
				Case 0,1:
					ApplySwitch ""{
						Case 2:ChangeModel = "../n_TRTA05_5th_1/sticker.x", 1.0;
					}
				Case 2:
					ApplySwitch ""{
						Case 2:ChangeModel = "../n_TRTA05_5th_1/sticker.x", 1.0;
							ShiftTexture = 0, 0.5, 0.0;
					}
			}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "yuka"{
		ModelFileName = "";
		ApplySwitch ""{
			Case 1:
				ChangeTexture = 0, "../n_TRTA07_y_1/tex/1.png";
		}
			ApplySwitch ""{
				Case 0,1,3,6,7:ChangeModel = "../n_TRTA07_y_1/yuka201.x", 1.0;
				Default:ChangeModel = "../n_TRTA07_y_1/yuka301.x", 1.0;
			}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Doorl"{
		ModelFileName = "../n_TRTA07_y_1/tojime.x";
		StaticRotation{
			RotationAxis = (0.0, 1.0, 0.0);
			RotationAngle = 180;
		}
		If "Ґ" <=5 && "dl" ==3{
			ChangeModel = "../n_TRTA07_y_1/tojime1.x", 1.0;
		}
		If "_DOOR2"{
			StaticRotation{
				RotationAxis = (0.0, 1.0, 0.0);
				RotationAngle = 180;
				PreAnimationDelay = 1.0;
				AnimationTime = 0.0;
				 PreReverseDelay = 2.5;
				ReverseTime = 0.0;
			}
		}
		Joint3D "MainBody"{
			AttachCoord = (1.4, 3.22, -4.6);
		}
	}
	Object3D "Doorr"{
		ModelFileName = "../n_TRTA07_y_1/tojime.x";
		If "Ґ" <=5 && "dl" ==3{
			ChangeModel = "../n_TRTA07_y_1/tojime1.x", 1.0;
		}
		If "_DOOR1"{
			StaticRotation{
				RotationAxis = (0.0, 1.0, 0.0);
				RotationAngle = 180;
				PreAnimationDelay = 1.0;
				AnimationTime = 0.0;
				 PreReverseDelay = 2.5;
				ReverseTime = 0.0;
			}
		}
		Joint3D "MainBody"{
			AttachCoord = (-1.4, 3.22, 4.6);
		}
	}
	Object3D "ptparts"{
		ModelFileName = "";
			ApplySwitch ""{
			Case 0,6:
			ChangeModel = "ptparts.x", 1.0;
			Case 3:
			If "Ґ"<4 {
			ChangeModel = "../n_TRTA05_6th_1/ptparts.x", 1.0;
			}
			}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "HishiBase1"{
		ModelFileName = "";
		Joint3D "MainBody"{
			AttachCoord = (0.0, 3.81, 6.9);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "HishiShoe1"{
		ModelFileName = "../n_TRTA07_y_1/HishiShoe.x";
			ApplySwitch ""{
			Case 1,2,3,4,5,7:
			ChangeModel = "", 1.0;
			}
		ApplySwitch "d"{
		Case 0:
		ApplySwitch "p^"{
		Case 0:
			StaticMove{
				Displacement = (0.0, 0.95, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		Case 1:
			StaticMove{
				Displacement = (0.0, 0.26, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		}
		}
		Joint3D "HishiBase1"{
			AttachCoord = (0.0, 0.33, 0.0);
		}
	}
	TriangleZY{
		Link "HishiArm-y-z1"{
			ModelFileName = "../n_TRTA07_y_1/HishiArm-y.x";
			ApplySwitch ""{
			Case 1,2,3,4,5,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiBase1"{
				AttachCoord = (0.485, 0.05);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (0.99, 0.00);
		}
		Link "HishiArmy-z1"{
			ModelFileName = "../n_TRTA07_y_1/HishiArmy.x";
			ApplySwitch ""{
			Case 1,2,3,4,5,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiShoe1"{
				AttachCoord = (0.0, -0.12);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (1.48, -0.00);
		}
	}
	TriangleZY{
		Link "HishiArmyz1"{
			ModelFileName = "../n_TRTA07_y_1/HishiArmy.x";
			Turn = yes;
			ApplySwitch ""{
			Case 1,2,3,4,5,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiShoe1"{
				AttachCoord = (0.0, -0.12);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (1.48, 0.0);
		}
		Link "HishiArm-yz1"{
			ModelFileName = "../n_TRTA07_y_1/HishiArm-y.x";
			Turn = yes;
			ApplySwitch ""{
			Case 1,2,3,4,5,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiBase1"{
				AttachCoord = (-0.485, 0.05);
				LocalCoord = (0.0, 0.00);
			}
			LinkCoord = (0.99, 0.00);
		}
	}
	Object3D "HishiBase2"{
		ModelFileName = "";
		Joint3D "MainBody"{
			AttachCoord = (0.0, 3.81, -6.9);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "HishiShoe2"{
		ModelFileName = "../n_TRTA07_y_1/HishiShoe.x";
			If "Ґ"==4 {
				ApplySwitch ""{
				Case 1,2,3,4,5,7:
					ChangeModel = "", 1.0;
				}}Else{
				ApplySwitch ""{
				Case 1,2,4,5,7:
					ChangeModel = "", 1.0;
			}}
		ApplySwitch "d"{
		Case 0:
		ApplySwitch "p^"{
		Case 0:
			StaticMove{
				Displacement = (0.0, 0.95, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		Case 1:
			StaticMove{
				Displacement = (0.0, 0.26, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		}
		}
		Joint3D "HishiBase2"{
			AttachCoord = (0.0, 0.33, 0.0);
		}
	}
	TriangleZY{
		Link "HishiArm-y-z2"{
			ModelFileName = "../n_TRTA07_y_1/HishiArm-y.x";
			If "Ґ"==4 {
				ApplySwitch ""{
				Case 1,2,3,4,5,7:
					ChangeModel = "", 1.0;
				}}Else{
				ApplySwitch ""{
				Case 1,2,4,5,7:
					ChangeModel = "", 1.0;
			}}
			JointZYX "HishiBase2"{
				AttachCoord = (0.485, 0.05);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (0.99, 0.00);
		}
		Link "HishiArmy-z2"{
			ModelFileName = "../n_TRTA07_y_1/HishiArmy.x";
			If "Ґ"==4 {
				ApplySwitch ""{
				Case 1,2,3,4,5,7:
					ChangeModel = "", 1.0;
				}}Else{
				ApplySwitch ""{
				Case 1,2,4,5,7:
					ChangeModel = "", 1.0;
			}}
			JointZYX "HishiShoe2"{
				AttachCoord = (0.0, -0.12);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (1.48, -0.00);
		}
	}
	TriangleZY{
		Link "HishiArmyz2"{
			ModelFileName = "../n_TRTA07_y_1/HishiArmy.x";
			Turn = yes;
			If "Ґ"==4 {
				ApplySwitch ""{
				Case 1,2,3,4,5,7:
					ChangeModel = "", 1.0;
				}}Else{
				ApplySwitch ""{
				Case 1,2,4,5,7:
					ChangeModel = "", 1.0;
			}}
			JointZYX "HishiShoe2"{
				AttachCoord = (0.0, -0.12);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (1.48, 0.0);
		}
		Link "HishiArm-yz2"{
			ModelFileName = "../n_TRTA07_y_1/HishiArm-y.x";
			Turn = yes;
			If "Ґ"==4 {
				ApplySwitch ""{
				Case 1,2,3,4,5,7:
					ChangeModel = "", 1.0;
				}}Else{
				ApplySwitch ""{
				Case 1,2,4,5,7:
					ChangeModel = "", 1.0;
			}}
			JointZYX "HishiBase2"{
				AttachCoord = (-0.485, 0.05);
				LocalCoord = (0.0, 0.00);
			}
			LinkCoord = (0.99, 0.00);
		}
	}
	Object3D "Shadow"{
		ModelFileName = "../n_TRTA07_y_1/Shadow.x";
		NoCastShadow = 0;
			ApplySwitch "ȈՉe"{
			Case 1:
			ChangeModel = "", 1.0;
			}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	FrontCabin{
		Joint3D "MainBody"{
			AttachCoord = (0.0,0.0,0.0);
		}
	}
}

