PluginHeader{
	RailSimVersion = 2.00;
	PluginType = Struct;
	PluginName = "[]pjg";
	PluginAuthor = "Mirakiki";
	IconTexture = "mk_ico3.png";
	Description = "ߔNAwOȂǂŌ悤ɂȂjgłBAt@xbg͑啶̂ݎ^B̃[̓I[őpĂB";
}
StructInfo{
}
DefineSwitch "p"{
	Entry = "A";
	Entry = "B";
	Entry = "C";
	Entry = "D";
	Entry = "E";
	Entry = "F";
	Entry = "G";
	Entry = "H";
	Entry = "I";
	Entry = "J";
	Entry = "K";
	Entry = "L";
	Entry = "M";
	Entry = "N";
	Entry = "O";
	Entry = "P";
	Entry = "Q";
	Entry = "R";
	Entry = "S";
	Entry = "T";
	Entry = "U";
	Entry = "V";
	Entry = "W";
	Entry = "X";
	Entry = "Y";
	Entry = "Z";
	Entry = "1";
	Entry = "2";
	Entry = "3";
	Entry = "4";
	Entry = "5";
	Entry = "6";
	Entry = "7";
	Entry = "8";
	Entry = "9";
	Entry = "-";
	Entry = ".";
}
DefineSwitch "J["{
	Entry = "F";
	Entry = "zCg";
	Entry = "uE";
	Entry = "CG[";
	Entry = "IW";
	Entry = "bh";
	Entry = "O[";
	Entry = "^[RCY";
	Entry = "u[";
	Entry = "O[";
	Entry = "ubN";
}
PrimaryAssembly{
	Object3D "Main"{
			ModelFileName = "a.x";
			ModelScale = 1.0;
			ApplySwitch "p"{
				Case 1:
					ChangeModel = "b.x", 1.0;
				Case 2:
					ChangeModel = "c.x", 1.0;
				Case 3:
					ChangeModel = "d.x", 1.0;
				Case 4:
					ChangeModel = "e.x", 1.0;	
				Case 5:
					ChangeModel = "f.x", 1.0;
				Case 6:
					ChangeModel = "g.x", 1.0;
				Case 7:
					ChangeModel = "h.x", 1.0;
				Case 8:
					ChangeModel = "i.x", 1.0;
				Case 9:
					ChangeModel = "j.x", 1.0;	
				Case 10:
					ChangeModel = "k.x", 1.0;
				Case 11:
					ChangeModel = "l.x", 1.0;
				Case 12:
					ChangeModel = "m.x", 1.0;
				Case 13:
					ChangeModel = "n.x", 1.0;
				Case 14:
					ChangeModel = "o.x", 1.0;	
				Case 15:
					ChangeModel = "p.x", 1.0;
				Case 16:
					ChangeModel = "q.x", 1.0;
				Case 17:
					ChangeModel = "r.x", 1.0;
				Case 18:
					ChangeModel = "s.x", 1.0;
				Case 19:
					ChangeModel = "t.x", 1.0;	
				Case 20:
					ChangeModel = "u.x", 1.0;
				Case 21:
					ChangeModel = "v.x", 1.0;
				Case 22:
					ChangeModel = "w.x", 1.0;
				Case 23:
					ChangeModel = "x.x", 1.0;
				Case 24:
					ChangeModel = "y.x", 1.0;	
				Case 25:
					ChangeModel = "z.x", 1.0;
				Case 26:
					ChangeModel = "1.x", 1.0;
				Case 27:
					ChangeModel = "2.x", 1.0;
				Case 28:
					ChangeModel = "3.x", 1.0;
				Case 29:
					ChangeModel = "4.x", 1.0;	
				Case 30:
					ChangeModel = "5.x", 1.0;
				Case 31:
					ChangeModel = "6.x", 1.0;
				Case 32:
					ChangeModel = "7.x", 1.0;
				Case 33:
					ChangeModel = "8.x", 1.0;
				Case 34:
					ChangeModel = "9.x", 1.0;	
				Case 35:
					ChangeModel = "-.x", 1.0;
				Case 36:
					ChangeModel = "dot.x", 1.0;
			}
			ApplySwitch "J["{
				Case 1:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 1.00, 1.00, 1.00, 1.0;
						Ambient = 1.00, 1.00, 1.00;
					}
				Case 2:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.33, 0.22, 0.16, 1.0;
						Ambient = 0.33, 0.22, 0.16;
					}
				Case 3:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.75, 0.52, 0.06, 1.0;
						Ambient = 0.75, 0.52, 0.06;
					}
				Case 4:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.63, 0.23, 0.07, 1.0;
						Ambient = 0.63, 0.23, 0.07;
					}
				Case 5:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.65, 0.07, 0.07, 1.0;
						Ambient = 0.65, 0.07, 0.07;
					}
				Case 6:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.07, 0.40, 0.15, 1.0;
						Ambient = 0.07, 0.40, 0.15;
					}
				Case 7:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.07, 0.27, 0.39, 1.0;
						Ambient = 0.07, 0.27, 0.39;
					}
				Case 8:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.15, 0.34, 0.87, 1.0;
						Ambient = 0.15, 0.34, 0.87;
					}
				Case 9:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.50, 0.50, 0.50, 1.0;
						Ambient = 0.50, 0.50, 0.50;
					}
				Case 10:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.10, 0.10, 0.10, 1.0;
						Ambient = 0.10, 0.10, 0.10;
					}
				Case 11:
					ChangeMaterial{
						MaterialID = 0;
						Diffuse = 0.10, 0.10, 0.10, 1.0;
						Ambient = 0.10, 0.10, 0.10;
					}
			}
		        Joint3D "_LOCAL"{
				AttachCoord = (0.0, 0.0, 0.0);
			}
	}
}