
PluginHeader{
	RailSimVersion = 2.00;
	PluginType = Train;
	PluginName = "_ːV8000^ Ԏ";
	PluginAuthor = "n";
	IconTexture = "..//..//Icon/n/n_knt0.png";
	Description = "|[gCi[";
}

TrainInfo{
	FrontLimit = 4.2;
	TailLimit = -4.2;
	MaxVelocity = 80.0;
	MaxAcceleration = 4.2;
	MaxDeceleration = 4.2;
	DoorClosingTime = 3.0;
}
DefineSwitch ""{
GroupCommon = "KNT8000";
	Entry = "";
	Entry = "";
}
DefineSwitch "ԑ̉"{
GroupCommon = "KNT8000ԑ̉";
	Entry = "";
	Entry = "L";
}
DefineSwitch "Gx"{
GroupCommon = "KNT8000Gx";
	Entry = "";
	Entry = "";
}
DefineSwitch "Wd"{
	Entry = "1";
	Entry = "2";
	Entry = "";
}
DefineSwitch "`"{
	Entry = "8000";
	Entry = "1301";
}
PrimaryAssembly{
	Axle "FrontDummyWheel"{
		ModelFileName = "";
		ModelScale = 1.0;
		Diameter = 1.0;
		Symmetric = 12;
		Coord = (2.45, 0.45);
	}
	Axle "TailDummyWheel"{
		ModelFileName = "";
		ModelScale = 1.0;
		Diameter = 1.0;
		Symmetric = 12;
		Coord = (-2.45, 0.45);
	}
	//	{fB[
	Body "Dummy"{
		ModelFileName = "";
		ModelScale = 1.0;
		JointZY "FrontDummyWheel"{
			AttachCoord = (0.0, 0.0);
			LocalCoord = (2.45, 0.45);
		}
		JointZY "TailDummyWheel"{
			AttachCoord = (0.0, 0.0);
			LocalCoord = (-2.45, 0.45);
		}
	}
	Object3D "FrontRightWheel"{
		ModelFileName = "../n_knt8100/Wheel.x";
		ModelScale = 1.0;
		Joint3D "Dummy"{
			AttachCoord = (0.8, 0.45, 2.45);
			DirLink = "FrontDummyWheel";
			AttachDir = (5.0, 0.0, 0.0);
			UpLink = "FrontDummyWheel";
			AttachUp = (0.0, 0.0, 1.0);
		}
	}
	Object3D "FrontLeftWheel"{
		ModelFileName = "../n_knt8100/Wheel.x";
		ModelScale = 1.0;
		Joint3D "Dummy"{
			AttachCoord = (-0.8, 0.45, 2.45);
			DirLink = "FrontDummyWheel";
			AttachDir = (-1.0, 0.0, 0.0);
			UpLink = "FrontDummyWheel";
			AttachUp = (0.0, 0.0, 1.0);
		}
	}
	Object3D "TailRightWheel"{
		ModelFileName = "../n_knt8100/Wheel.x";
		ModelScale = 1.0;
		Joint3D "Dummy"{
			AttachCoord = (0.8, 0.45, -2.45);
			DirLink = "Dummy";
			AttachDir = (1.0, 0.0, 0.0);
			UpLink = "FrontDummyWheel";
			AttachUp = (0.0, 0.0, 1.0);
		}
	}
	Object3D "TailLeftWheel"{
		ModelFileName = "../n_knt8100/Wheel.x";
		ModelScale = 1.0;
		Joint3D "Dummy"{
			AttachCoord = (-0.8, 0.45, -2.45);
			DirLink = "Dummy";
			AttachDir = (-1.0, 0.0, 0.0);
			UpLink = "FrontDummyWheel";
			AttachUp = (0.0, 0.0, 1.0);
		}
	}
	Object3D "Doorll"{
		ModelFileName = "../n_knt8100/Doorll.x";
		ModelScale = 1.0;
		Transparent = 0;
		ApplySwitch ""{
		Case 0:
		ChangeMaterial{
		MaterialID = 3;
		Emissive = 0.5, 0.5, 0.5; 
		}
@@@@@@@@}
		If "_DOOR1"{
				StaticMove{
				Displacement = (0.0, 0.0, 0.67);
				PreAnimationDelay = 0.6;
				AnimationTime = 3;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}

	Object3D "Doorlr"{
		ModelFileName = "../n_knt8100/Doorlr.x";
		ModelScale = 1.0;
		Transparent = 0;
		ApplySwitch ""{
		Case 0:
		ChangeMaterial{
		MaterialID = 3;
		Emissive = 0.5, 0.5, 0.5; 
		}
@@@@@@@@}
		If "_DOOR1"{
				StaticMove{
				Displacement = (0.0, 0.0, -0.67);
				PreAnimationDelay = 0.6;
				AnimationTime = 3;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Doorrl"{
		ModelFileName = "../n_knt8100/Doorrl.x";
		ModelScale = 1.0;
		Transparent = 0;
		ApplySwitch ""{
		Case 0:
		ChangeMaterial{
		MaterialID = 3;
		Emissive = 0.5, 0.5, 0.5; 
		}
@@@@@@@@}
		If "_DOOR2"{
				StaticMove{
				Displacement = (0.0, 0.0, 0.67);
				PreAnimationDelay = 0.6;
				AnimationTime = 3;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}

	Object3D "Doorrr"{
		ModelFileName = "../n_knt8100/Doorrr.x";
		ModelScale = 1.0;
		Transparent = 0;
		ApplySwitch ""{
		Case 0:
		ChangeMaterial{
		MaterialID = 3;
		Emissive = 0.5, 0.5, 0.5; 
		}
@@@@@@@@}
		If "_DOOR2"{
				StaticMove{
				Displacement = (0.0, 0.0, -0.67);
				PreAnimationDelay = 0.6;
				AnimationTime = 3;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}

	Object3D "Mainbody"{
		ModelFileName = "../n_knt8100/Body1.x";
		ModelScale = 1.0;
		NoCastShadow = 14,24;
		//Transparent = 13;
		EnvMap = 13;
		ApplySwitch "Gx"{
		Case 0:
		ApplySwitch "ԑ̉"{
		Case 0:ChangeTexture = 10, "../n_knt8100/tex/10.png";
		Case 1:ChangeTexture = 10, "../n_knt8100/tex/1.png";
		}
		ChangeTexture = 13, "../n_knt8100/tex/.png";
		Case 1:
		ApplySwitch "ԑ̉"{
		Case 0:ChangeTexture = 10, "../n_knt8100/tex/10.png";
		Case 1:ChangeTexture = 10, "../n_knt8100/tex/1.png";
		}
		ChangeTexture = 13, "../n_knt8100/tex/_.png";
		}
		ApplySwitch ""{
		Case 0:
		ChangeMaterial{
		MaterialID = 6,7,8;
		Emissive = 0.5, 0.5, 0.5; 
		}
@@@@@@@@}
		ApplySwitch "`"{
		Case 1:ChangeModel = "../n_knt8100/body1301.x", 1.0;
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "panta"{
		ModelFileName = "";
		ModelScale = 1.0;
		ApplySwitch "Wd"{
		Case 0:ChangeModel = "../n_knt8100/panta0.x", 1.0;
		Case 1:ChangeModel = "../n_knt8100/panta1.x", 1.0;
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	FrontCabin{
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
}
