PluginHeader{
	RailSimVersion = 2.00;
	PluginType = Train;
	PluginName = "sʋ5300`";
	PluginAuthor = "n";
	IconTexture = "icon.png";
	Description = "";
	Description = "vpeBEBhEȂsւȏꍇ́A\ɂ邽߁A萔łPI̒`t@C7sڂ̍sɁu/*vA99sڂ̍sɁu*/vꂼ}ĂĂB";
	Description = "";
	Description = "5300`͐󑐐A}AAkŕL􂵂܂B";
	Description = "ŁAeʂƂ̑ss̑gݍ킹͔ɕGȂ̂ƂȂĂ܂B";
	Description = "ȉ5300`Ɋ֘Aʂ̈ꗗƎʕύX̎舵AyїԂ̉^]p^[Ȃǂ܂Ƃ߂܂B";
	Description = "Kȕ\v΂ȂꍇȂǂɁAQlɂĂ܂KłB";
	Description = "";
	Description = "-ʂ̈ɂ-";
	Description = "";
	Description = "󑐐ʗԂ̎ʕύX͈ȉ̂悤ɍs܂B";
	Description = "";
	Description = "GA|[g";
	Description = "Es(Hc)́uvŁumv";
	Description = "Eks(Hc)uvŁu/k̎ʁv";
	Description = "";
	Description = "}`EkԂ𒼒ʂ";
	Description = "Es(})́uvŁu}̎ʁv";
	Description = "Eks(})́uivŁu/k̎ʁv";
	Description = "";
	Description = "󑐐NI_Ƃ鋞}";
	Description = "Es(}֍s)́unwvu}̎ʁv";
	Description = "Eks(}̗)́uivuʁv";
	Description = "}̐xs͏I_܂ŋ}̎ʂ\";
	Description = "";
	Description = "󑐐NI_Ƃ鋞/k";
	Description = "Es(̗)́uvŁuʁv";
	Description = "Eks(֍s)́unwvu/k̎ʁv";
	Description = "";
	Description = "-ʈꗗ-(98NȑỎp͏ȗ)";
	Description = "";
	Description = "}";
	Description = "E(cȓ̂)";
	Description = "E}s(`2010N515)";
	Description = "Em}s(2010N516`)";
	Description = "E}";
	Description = "Em}(1998N1118`1999N730)";
	Description = "E(1998N1118`)";
	Description = "Em(1998N1118`)";
	Description = "";
	Description = "";
	Description = "E";
	Description = "E}s(`2010N515)";
	Description = "E(2002N1012`)";
	Description = "EʋΓ}(2002N1012`)";
	Description = "E}(1998N1118`)";
	Description = "Em}(1998N1118`2002N1012)";
	Description = "E}(2006N1210`)";
	Description = "";
	Description = "k";
	Description = "E";
	Description = "E}s";
	Description = "E}(2001N915`)";
	Description = "";
	Description = "-^]Ԃɂ-";
	Description = "5300`^pŕ\sʂ͑ɂ킽܂A2000Nȍ~͊{IɈȉ̂悤ȗԂłB";
	Description = "";
	Description = "(1)}`-/k";
	Description = "EHc` - [] - 󑐐 - [] - u/ד{";
	Description = "";
	Description = "(2)󑐐-{()";
	Description = "En - [s/ks] -  - [] - q/c/c`";
	Description = "";
	Description = "(3)";
	Description = "EVq - [(m)}s] - Hc`";
	Description = "En - [] - x";
	Description = "";
	Description = "-̑ԃp^[(Ql)-";
	Description = "E([)Hc` - [m}s] - i - [s}s/ks] -  - [] - ד{";
	Description = "E([)O - [}] - 󑐐 - [] - ד{";
	Description = "";
	Description = "cXJCANZXJƑO";
	Description = "EHc` - [m] - i - [] - q";
	Description = "Hc`śumv\";
	Description = "";
	Description = "Hc`wJƎ(1998N)";
	Description = "EHc` - [m] - c`";
	Description = "EHc` - [m}] - u/";
	Description = "";
	Description = "`LO";
	Description = "E - [}s] - 󐼖q̌";
	Description = "etc...";
	Description = "";
	Description = "-^Ԃɂ-";
	Description = "";
	Description = "Ԃ01T`65T̊gp܂B";
	Description = "̑AvlHւ̓񑗂91TA󑐐ł̎^]93Tgp܂B";
	Description = "";
	Description = "-}sɂ-";
	Description = "";
	Description = "󑐐Ƌ}ł́AʗԈȊÔׂĂ̗(cƊ܂)ŁAԉwewƂȂԂ܂߂ē_܂B";
	Description = "Ɩkł{Iɂ͓l̈܂AĂ邱Ƃ܂B";
	Description = "";
}

TrainInfo{
	FrontLimit = 9.00;
	TailLimit = -9.00;
	MaxVelocity = 110.0;
	MaxAcceleration = 3.3;
	MaxDeceleration = 4.0;
	DoorClosingTime = 5.0;
}
DefineSwitch "d"{
GroupCommon = "ntoei5300d";
	Entry = "";
	Entry = "";
}
DefineSwitch "p^"{
	GroupCommon = "ntoei5300pt";
	Entry = "(FVvJei)";
	Entry = "̉ː";
}
DefineSwitch "OƓE"{
GroupCommon = "ntoei5300OƓ";
	Entry = "";
	Entry = "";
}
DefineSwitch "}s"{
GroupCommon = "ntoei5300}s";
	Entry = "";
	Entry = "";
}
DefineSwitch "YtA"{
GroupCommon = "ntoei5300YtA";
	Entry = "";
	Entry = "";
}
DefineSwitch "qƖ"{
GroupCommon = "ntoei5300q";
	Entry = "";
	Entry = "";
}
DefineSwitch "^]"{
GroupCommon = "ntoei5300^]";
	Entry = "";
	Entry = "";
	Entry = "";
}
DefineSwitch "Ռ"{
	Entry = "";
	Entry = "J";
	Entry = "";
}
DefineSwitch "\"{
GroupCommon = "ntoei5300s";
	Entry = "Z: :} : :k";
	Entry = "ꕔwO̔NŐݒ̂ꍇ܂";
	Entry = "";
	Entry = "^]";
	Entry = "Z ד{";
	Entry = "Z 󐼖q̌";
	Entry = "Z VJ";
	Entry = "Z ";
	Entry = "Z u";
	Entry = "Z ";
	Entry = "Z 󑐋";
	Entry = "Z x";
	Entry = "Z n";
	Entry = " c";
	Entry = " ";
	Entry = " vl";
	Entry = " O";
	Entry = "Z Hc`";
	Entry = "Z}s ד{(}ł10N܂)";
	Entry = "Z}s 󐼖q̌(}ł10N܂)";
	Entry = "Z}s (98N܂)";
	Entry = "Z}s V(98N܂)";
	Entry = "Z}s Hc`(}ł10N܂)";
	Entry = "Z}s Vq(98N܂)";
	Entry = "m}s ד{";
	Entry = "m}s 󐼖q̌";
	Entry = "m}s c";
	Entry = "m}s q";
	Entry = "m}s ";
	Entry = "m}s u";
	Entry = "m}s ";
	Entry = "m}s x";
	Entry = "m}s i";
	Entry = "m}s V";
	Entry = "m}s ";
	Entry = "Zm}s Hc`";
	Entry = "m}s Vq";
	Entry = "Zc`";
	Entry = "Zc";
	Entry = "Zq";
	Entry = "n";
	Entry = "Hc`";
	Entry = "m Hc`";
	Entry = "Zʓ c";
	Entry = "ʓ n";
	Entry = "Z} ד{";
	Entry = "Z} c`";
	Entry = "Z} c";
	Entry = "} ";
	Entry = "} n";
	Entry = "} i";
	Entry = "} V";
	Entry = "Z} ";
	Entry = "Z} vl";
	Entry = "Z} O";
	Entry = "Z} Hc`";
	Entry = "} Vq";
	Entry = "m} c`";
	Entry = "Zm} ";
	Entry = "Zm} u";
	Entry = "Zm} Hc`";
	Entry = " ד{";
	Entry = " 󐼖q̌";
	Entry = "Z c`";
	Entry = " c";
	Entry = " ";
	Entry = " u";
	Entry = " n";
	Entry = "Z Hc`";
	Entry = "Z()m c`";
	Entry = "Z()m c";
	Entry = "Z()m q";
	Entry = "Z()m Hc`";
	Entry = "Z(V)m ";
	Entry = "Z(V)m u";
	Entry = "Z(V)m Hc`";
	Entry = "Z}s c";
	Entry = "Z}s ";
	Entry = "}s n";
}
DefineSwitch "^"{
GroupCommon = "ntoei5300^";
	Entry = "\";
	Entry = "01T";
	Entry = "03T";
	Entry = "05T";
	Entry = "07T";
	Entry = "09T";
	Entry = "11T";
	Entry = "13T";
	Entry = "15T";
	Entry = "17T";
	Entry = "19T";
	Entry = "21T";
	Entry = "23T";
	Entry = "25T";
	Entry = "27T";
	Entry = "29T";
	Entry = "31T";
	Entry = "33T";
	Entry = "35T";
	Entry = "37T";
	Entry = "39T";
	Entry = "41T";
	Entry = "43T";
	Entry = "45T";
	Entry = "47T";
	Entry = "49T";
	Entry = "51T";
	Entry = "53T";
	Entry = "55T";
	Entry = "57T";
	Entry = "59T";
	Entry = "61T";
	Entry = "63T";
	Entry = "65T";
	Entry = "91T";
	Entry = "93T";
	Entry = "";
	Entry = "";
	Entry = "";
}
DefineSwitch "Ґ"{
GroupCommon = "ntoei5300Ґ";
	Entry = "5301F";
	Entry = "5302F";
	Entry = "5303F";
	Entry = "5304F";
	Entry = "5305F";
	Entry = "5306F";
	Entry = "5307F";
	Entry = "5308F";
	Entry = "5309F";
	Entry = "5310F";
	Entry = "5311F";
	Entry = "5312F";
	Entry = "5313F";
	Entry = "5314F";
	Entry = "5315F";
	Entry = "5316F";
	Entry = "5317F";
	Entry = "5318F";
	Entry = "5319F";
	Entry = "5320F";
	Entry = "5321F";
	Entry = "5322F";
	Entry = "5323F";
	Entry = "5324F";
	Entry = "5325F";
	Entry = "5326F";
	Entry = "5327F";
}
DefineSwitch ""{
	Entry = "1(n擪)";
	Entry = "2";
	Entry = "3";
	Entry = "4";
	Entry = "5";
	Entry = "6";
	Entry = "7";
	Entry = "8-](擪)";
}
DefineSwitch "dl"{
	GroupCommon = "ntoei5300dl";
	Entry = "s";
	Entry = "2010`";
	Entry = "2000`";
	Entry = "oꎞ";
	Entry = "";
}
DefineSwitch "DȃXebJ[ʒu"{
	GroupCommon = "ntoei5300DȃXebJ[ʒu";
	Entry = "s";
	Entry = "oꎞ";
}
DefineSwitch "ȈՉe"{
	GroupCommon = "ntoei5300ȈՉA";
	Entry = "";
	Entry = "";
}
DefineSwitch "PBR"{
	GroupCommon = "ntoei5300PBR";
	Entry = "";
	Entry = "";
}
PrimaryAssembly{
	Axle "wheel1"{
		ModelFileName = "wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		If "PBR"==0{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
				Ambient = 0.3, 0.3, 0.3;
@@@@@		}
			ChangeMaterial{
				MaterialID = 1;
				Diffuse = 0.3, 0.3, 0.3, 1.0;
				Ambient = 0.1, 0.1, 0.1;
@@@@@		}
			ChangeMaterial{
				MaterialID = 2;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
@@@@@		}
			BumpMap = 0,1,2;
			EnvMap = 0,1,2;
			ChangeTexture = 0, "tex/n.png", normal;
			ChangeTexture = 1, "tex/n.png", normal;
			ChangeTexture = 2, "tex/n.png", normal;
			ChangeTexture = 0, "tex/yo.png", pbr;
			ChangeTexture = 1, "tex/yo.png", pbr;
			ChangeTexture = 2, "tex/ho.png", pbr;
@@@@@	}
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (7.05,0.43);
	}
	Axle "wheel2"{
		ModelFileName = "wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		If "PBR"==0{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
				Ambient = 0.3, 0.3, 0.3;
@@@@@		}
			ChangeMaterial{
				MaterialID = 1;
				Diffuse = 0.3, 0.3, 0.3, 1.0;
				Ambient = 0.1, 0.1, 0.1;
@@@@@		}
			ChangeMaterial{
				MaterialID = 2;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
@@@@@		}
			BumpMap = 0,1,2;
			EnvMap = 0,1,2;
			ChangeTexture = 0, "tex/n.png", normal;
			ChangeTexture = 1, "tex/n.png", normal;
			ChangeTexture = 2, "tex/n.png", normal;
			ChangeTexture = 0, "tex/yo.png", pbr;
			ChangeTexture = 1, "tex/yo.png", pbr;
			ChangeTexture = 2, "tex/ho.png", pbr;
@@@@@	}
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (4.95,0.43);
	}
	Axle "wheel3"{
		ModelFileName = "wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		If "PBR"==0{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
				Ambient = 0.3, 0.3, 0.3;
@@@@@		}
			ChangeMaterial{
				MaterialID = 1;
				Diffuse = 0.3, 0.3, 0.3, 1.0;
				Ambient = 0.1, 0.1, 0.1;
@@@@@		}
			ChangeMaterial{
				MaterialID = 2;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
@@@@@		}
			BumpMap = 0,1,2;
			EnvMap = 0,1,2;
			ChangeTexture = 0, "tex/n.png", normal;
			ChangeTexture = 1, "tex/n.png", normal;
			ChangeTexture = 2, "tex/n.png", normal;
			ChangeTexture = 0, "tex/yo.png", pbr;
			ChangeTexture = 1, "tex/yo.png", pbr;
			ChangeTexture = 2, "tex/ho.png", pbr;
@@@@@	}
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (-7.05,0.43);
	}
	Axle "wheel4"{
		ModelFileName = "wheel.x";
		CastShadow = no;
		AlphaZeroTest = 0,1;
		If "PBR"==0{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
				Ambient = 0.3, 0.3, 0.3;
@@@@@		}
			ChangeMaterial{
				MaterialID = 1;
				Diffuse = 0.3, 0.3, 0.3, 1.0;
				Ambient = 0.1, 0.1, 0.1;
@@@@@		}
			ChangeMaterial{
				MaterialID = 2;
				Diffuse = 0.6, 0.6, 0.6, 1.0;
@@@@@		}
			BumpMap = 0,1,2;
			EnvMap = 0,1,2;
			ChangeTexture = 0, "tex/n.png", normal;
			ChangeTexture = 1, "tex/n.png", normal;
			ChangeTexture = 2, "tex/n.png", normal;
			ChangeTexture = 0, "tex/yo.png", pbr;
			ChangeTexture = 1, "tex/yo.png", pbr;
			ChangeTexture = 2, "tex/ho.png", pbr;
@@@@@	}
		Diameter = 0.86;
		Symmetric = 16;
		Coord = (-4.95,0.43);
	}
	Body "Bogie1"{
		ModelFileName = "bogie.x";
		JointZY "wheel1"{
			AttachCoord = (0,0);
			LocalCoord = (1.05,0);
		}
		JointZY "wheel2"{
			AttachCoord = (0,0);
			LocalCoord = (-1.05,0);
		}
	}
	Body "Bogie2"{
		ModelFileName = "bogie.x";
		Turn = yes;
		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.0, 1.0);
		}
		JointZY "Bogie2"{
			AttachCoord = (0.0, 0.57);
			LocalCoord = (-6.0, 1.0);
		}
	}
	Object3D "in"{
		ModelFileName = "in_2_0.x";
		NoCastShadow = 21,22,23,24,25,26;
		//Transparent = 21;
			If "d"==0&&"qƖ"==0{
				ChangeMaterial{
					MaterialID = 1,2,3,4,5,6,7,8,9,10,11;
					Emissive = 0.8, 0.8, 0.8;
@@@@@	@@		}
				//NoShadow = 1,2,3,4,5,6,7,8,9,10,11;
			}
			If "d"==0&&("^]"==1 || ("^]"==0 && "_FRONT")){
				ChangeMaterial{
					MaterialID = 15,16,17;
					Emissive = 0.5, 0.5, 0.5;
@@@@@	@@		}
				//NoShadow = 25,26,27;
			}
		If ("Ռ"==0 && !"_FRONT"&&!"_CONNECT1")||"Ռ"==2{
			ShiftTexture = 21, 0.125, 0.0;
		}
		If ""==0||""==7{
			If "Ґ"<10{
				ApplySwitch "dl"{
				Case 0,1:
					ChangeModel = "in_1_1.x", 1.0;
				Default:
					ChangeModel = "in_1_0.x", 1.0;
				}
			}Else{
				ChangeModel = "in_1_1.x", 1.0;
			}
		}
		If (""==3||""==4)&&"Ґ"<10{
			ChangeModel = "in_2_1.x", 1.0;
		}
		ApplySwitch ""{
		Case 1,3,5:
			StaticRotation{
				RotationAxis = (0.0, 1.0, 0.0);
				RotationAngle = 180;
			}
		}
		ApplySwitch "dl"{
		Case 0:
			ChangeTexture =  4,"tex/_2.png";
			ChangeTexture =  5,"tex/_3.png";
			ChangeTexture =  6,"tex/_3.png";
			ChangeTexture =  7,"tex/_3.png";
		Case 1:
			ShiftTexture = 3, 0.0, 0.25;
			ChangeTexture =  4,"tex/_2.png";
			ChangeTexture =  5,"tex/_3.png";
			ChangeTexture =  6,"tex/_3.png";
		Case 2:
			ShiftTexture = 3, 0.0, 0.125;
			ChangeTexture =  6,"tex/_1.png";
			ShiftTexture = 4, 0.0703125, 0.0;
			ShiftTexture = 6, -0.03125, -0.15625;
		Case 3:
			ShiftTexture = 3, 0.0, 0.125;
		Case 4:
			ShiftTexture = 3, 0.0, 0.125;
		}

		If !"PBR"{
			EnvMap  = 11;
			BumpMap = 11;
			ChangeTexture =  11,"tex/ԊO肷.png","tex/n.png","tex/ho.png";	
			If "d"==0&&"qƖ"==0{
				ChangeMaterial{
					MaterialID = 11;
					Diffuse = 1.5, 1.5, 1.5, 1.0;
					Ambient = 1.0, 1.0, 1.0;
					Emissive = 0.8, 0.8, 0.8;
				}
@@@@@		}Else{
				ChangeMaterial{
					MaterialID = 11;
					Diffuse = 1.5, 1.5, 1.5, 1.0;
					Ambient = 1.0, 1.0, 1.0;
				}
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Doorll_i"{
		ModelFileName = "Dooril.x";
		NoCastShadow = 1;
		If "d"==0 && "qƖ"==0{
			ChangeMaterial{
				MaterialID = 0;
				Emissive = 0.8, 0.8, 0.8;
			}
			//NoShadow = 0;
@@@@@@}
		If "_DOOR1"{
			StaticMove{
				Displacement = (0.0, 0.0, 0.6);
				PreAnimationDelay = 1.0;
				AnimationTime = 1.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 1.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, 0.05);
				PreAnimationDelay = 2.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 2.0;
				ReverseTime = 0.5;
			}
		}
		ApplySwitch "dl"{
		Case 3:
			If "" <7{
				ShiftTexture = 1, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}

	Object3D "Doorlr_i"{
		ModelFileName = "Doorir.x";
		NoCastShadow = 3;
		If "d"==0 && "qƖ"==0{
				ChangeMaterial{
					MaterialID = 0;
					Emissive = 0.8, 0.8, 0.8;
				}
@@@@@@@@}
		If "_DOOR1" {
			StaticMove{
				Displacement = (0.0, 0.0, -0.6);
				PreAnimationDelay = 1.0;
				AnimationTime = 1.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 1.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, -0.05);
				PreAnimationDelay = 2.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 2.0;
				ReverseTime = 0.5;
			}
		}
		ApplySwitch "dl"{
		Case 3:
			If "" ==7{
				ShiftTexture = 1, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Doorrl_i"{
		ModelFileName = "Doorir.x";
		NoCastShadow = 3;
		If "d"==0 && "qƖ"==0{
				ChangeMaterial{
					MaterialID = 0;
					Emissive = 0.8, 0.8, 0.8;
				}
@@@@@@@@}
		If "_DOOR2"{
			StaticMove{
				Displacement = (0.0, 0.0, -0.6);
				PreAnimationDelay = 1.0;
				AnimationTime = 1.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 1.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, -0.05);
				PreAnimationDelay = 2.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 2.0;
				ReverseTime = 0.5;
			}
		}
		ApplySwitch "dl"{
		Case 3:
			If "" <7{
				ShiftTexture = 1, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}

	Object3D "Doorrr_i"{
		ModelFileName = "Dooril.x";
		NoCastShadow = 3;
		If "d"==0 && "qƖ"==0{
			ChangeMaterial{
				MaterialID = 0;
				Emissive = 0.8, 0.8, 0.8;
			}
			//NoShadow = 0;
@@@@@@}
		If "_DOOR2" {
			StaticMove{
				Displacement = (0.0, 0.0, 0.6);
				PreAnimationDelay = 1.0;
				AnimationTime = 1.5;
				 PreReverseDelay = 0.5;
				ReverseTime = 1.5;
			}
			StaticMove{
				Displacement = (0.0, 0.0, 0.05);
				PreAnimationDelay = 2.5;
				AnimationTime = 0.5;
				 PreReverseDelay = 2.0;
				ReverseTime = 0.5;
			}
		}
		ApplySwitch "dl"{
		Case 3:
			If "" ==7{
				ShiftTexture = 1, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 1, 0.046875, 0.0;
			}
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}

	Object3D "Doorll"{
		ModelFileName = "Doorl.x";
		NoCastShadow = 2;
		ApplySwitch "dl"{
		Case 3:
			If "" <7{
				ShiftTexture = 2, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		}
		If !"PBR"{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.8, 0.8, 0.8;
@@@@@		}
			EnvMap  = 0,2;
			BumpMap = 0,2;
			ChangeTexture =  0,"tex/n.png",normal;	
			ChangeTexture =  0,"tex/ԑp.png",pbr;
			ChangeTexture =  2,"tex/n.png",normal;	
			ChangeTexture =  2,"tex/ԑn1.png",pbr;
		}
		Joint3D "Doorll_i"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}

	Object3D "Doorlr"{
		ModelFileName = "Doorr.x";
		NoCastShadow = 2;
		ApplySwitch "dl"{
		Case 3:
			If "" ==7{
				ShiftTexture = 2, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		}
		If !"PBR"{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.8, 0.8, 0.8;
@@@@@		}
			EnvMap  = 0,2;
			BumpMap = 0,2;
			ChangeTexture =  0,"tex/n.png",normal;	
			ChangeTexture =  0,"tex/ԑp.png",pbr;
			ChangeTexture =  2,"tex/n.png",normal;	
			ChangeTexture =  2,"tex/ԑn1.png",pbr;
		}
		Joint3D "Doorlr_i"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Doorrl"{
		ModelFileName = "Doorr.x";
		NoCastShadow = 2;
		ApplySwitch "dl"{
		Case 3:
			If "" <7{
				ShiftTexture = 2, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		}
		If !"PBR"{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.8, 0.8, 0.8;
@@@@@		}
			EnvMap  = 0,2;
			BumpMap = 0,2;
			ChangeTexture =  0,"tex/n.png",normal;	
			ChangeTexture =  0,"tex/ԑp.png",pbr;
			ChangeTexture =  2,"tex/n.png",normal;	
			ChangeTexture =  2,"tex/ԑn1.png",pbr;
		}
		Joint3D "Doorrl_i"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Doorrr"{
		ModelFileName = "Doorl.x";
		NoCastShadow = 2;
		ApplySwitch "dl"{
		Case 3:
			If "" ==7{
				ShiftTexture = 2, 0.0234375, 0.0;
			}Else{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		Case 4:
			If "Ґ" <6{
				ShiftTexture = 2, 0.046875, 0.0;
			}
		}
		If !"PBR"{
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.8, 0.8, 0.8;
@@@@@		}
			EnvMap  = 0,2;
			BumpMap = 0,2;
			ChangeTexture =  0,"tex/n.png",normal;	
			ChangeTexture =  0,"tex/ԑp.png",pbr;
			ChangeTexture =  2,"tex/n.png",normal;	
			ChangeTexture =  2,"tex/ԑn1.png",pbr;
		}
		Joint3D "Doorrr_i"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "MainBody"{
		ModelFileName = "body_2.x";
		NoCastShadow = 39,40,41,42,43,44,45,46;
		If "d"==0{
			If !"_CONNECT1"{
				If "OƓE"==0{
					If !"_FRONT"{
						ShiftTexture = 0, 0.0, 0.03125;
						NoReceiveShadow = 0;
						ChangeMaterial{
							MaterialID = 0;
							Emissive = 1.0, 1.0, 1.0;
@@@@@	@@				}
					}Else{
						ShiftTexture = 1, 0.0, 0.03125;
						NoReceiveShadow = 1;
						ChangeMaterial{
							MaterialID = 1;
							Emissive = 1.0, 1.0, 1.0;
@@@@@	@@				}
					}
				}
			}
		}
		ApplySwitch "Ґ"{
		Case 0:
			ShiftTexture = 13, 0.0, -0.15625;
		Case 1:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0, 0.015625;
		Case 2:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0, 0.03125;
		Case 3:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0, 0.046875;
		Case 4:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0, 0.0625;
		Case 5:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0, 0.078125;
		Case 6:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0, 0.09375;
		Case 7:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0, 0.109375;
		Case 8:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0625, 0.0;
		Case 9:
			ShiftTexture = 13, 0.0, -0.15625;
			ShiftTexture = 39, 0.0625, 0.015625;
		Case 10:
			ShiftTexture = 39, 0.0625, 0.03125;
		Case 11:
			ShiftTexture = 39, 0.0625, 0.046875;
		Case 12:
			ShiftTexture = 39, 0.0625, 0.0625;
		Case 13:
			ShiftTexture = 39, 0.0625, 0.078125;
		Case 14:
			ShiftTexture = 39, 0.0625, 0.09375;
		Case 15:
			ShiftTexture = 39, 0.0625, 0.109375;
		Case 16:
			ShiftTexture = 39, 0.125, 0.0;
		Case 17:
			ShiftTexture = 39, 0.125, 0.015625;
		Case 18:
			ShiftTexture = 39, 0.125, 0.03125;
		Case 19:
			ShiftTexture = 39, 0.125, 0.046875;
		Case 20:
			ShiftTexture = 39, 0.125, 0.0625;
		Case 21:
			ShiftTexture = 39, 0.125, 0.078125;
		Case 22:
			ShiftTexture = 39, 0.125, 0.09375;
		Case 23:
			ShiftTexture = 39, 0.125, 0.109375;
		Case 24:
			ShiftTexture = 39, 0.1875, 0.0;
		Case 25:
			ShiftTexture = 39, 0.1875, 0.015625;
		Case 26:
			ShiftTexture = 39, 0.1875, 0.03125;

		}
		ApplySwitch ""{
		Case 0:
			ChangeModel = "body_1.x", 1.0;
		Case 1:
			StaticRotation{
				RotationAxis = (0.0, 1.0, 0.0);
				RotationAngle = 180;
			}
			ShiftTexture = 15, 0.0, 0.04296875;
			ShiftTexture = 40, 0.0, 0.015625;
		Case 2:
			ShiftTexture = 15, -0.25, 0.0859375;
			ShiftTexture = 40, 0.0, 0.03125;
		Case 3:
			StaticRotation{
				RotationAxis = (0.0, 1.0, 0.0);
				RotationAngle = 180;
			}
			ShiftTexture = 15, 0.0, 0.04296875;
			ShiftTexture = 40, 0.0, 0.046875;
		Case 4:
			ShiftTexture = 40, 0.0, 0.0625;
		Case 5:
			StaticRotation{
				RotationAxis = (0.0, 1.0, 0.0);
				RotationAngle = 180;
			}
			ShiftTexture = 15, 0.0, 0.0859375;
			ShiftTexture = 40, 0.0, 0.078125;
		Case 6:
			ShiftTexture = 40, 0.0, 0.09375;
		Case 7:
			ChangeModel = "body_1.x", 1.0;
			ShiftTexture = 15, 0.0, 0.04296875;
			ShiftTexture = 40, 0.0, 0.109375;
		}

		ApplySwitch "dl"{
		Case 0:
			ChangeTexture =  24,"tex/_2.png";
			ChangeTexture =  25,"tex/_3.png";
			ChangeTexture =  26,"tex/_3.png";
			ChangeTexture =  27,"tex/_3.png";
			ShiftTexture = 43, 0.140625, 0.0;
			ShiftTexture = 44, 0.140625, 0.0;
			ShiftTexture = 45, 0.140625, 0.0;
			ShiftTexture = 46, -0.03125, -0.15625;
		Case 1:
			ShiftTexture = 23, 0.0, 0.25;
			ChangeTexture =  24,"tex/_2.png";
			ChangeTexture =  25,"tex/_3.png";
			ChangeTexture =  26,"tex/_3.png";
			ShiftTexture = 43, 0.0703125, 0.0;
			ShiftTexture = 44, 0.0703125, 0.0;
			ShiftTexture = 45, 0.0703125, 0.0;
			ShiftTexture = 46, -0.03125, -0.15625;
		Case 2:
			ShiftTexture = 23, 0.0, 0.125;
			ChangeTexture =  26,"tex/_1.png";
			ShiftTexture = 43, 0.0703125, 0.0;
			ShiftTexture = 44, 0.0703125, 0.0;
			ShiftTexture = 46, -0.03125, -0.15625;
		Case 3:
			ShiftTexture = 23, 0.0, 0.125;
		Case 4:
			If "Ґ" <10{
				ShiftTexture = 11, -0.15625, 0.0;
				ShiftTexture = 46, 0.15625, 0.0;
			}Else{
				ShiftTexture = 46, 0.1875, 0.09375;
			}
			ShiftTexture = 23, 0.0, 0.125;
		}


		If ! "PBR"{
			ChangeMaterial{
				MaterialID = 10,11,12,13;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.8, 0.8, 0.8;
@@@@@		}
			ChangeMaterial{
				MaterialID = 16,31;
				Diffuse = 1.5, 1.5, 1.5, 1.0;
				Ambient = 1.0, 1.0, 1.0;
@@@@@		}
			ChangeMaterial{
				MaterialID = 42,43,44,45,46;
			//	Diffuse = 1.5, 1.5, 1.5, 1.0;
			//	Ambient = 1.0, 1.0, 1.0;
				//Specular = 1.0, 1.03, 1.05;
			//	Power = 7.0;
@@@@@		}
			ChangeMaterial{
				MaterialID = 11;
				Diffuse = 0.8, 0.8, 0.8, 1.0;
				Ambient = 0.2, 0.2, 0.2;
@@@@@		}

			EnvMap  = 10,11,12,13,14,15,16,31,42,43,44,45,46;
			BumpMap  = 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,31,42,43,44,45,46;

			ChangeTexture =  2,"tex/led.png","tex/n.png","tex/yo.png";	
			ChangeTexture =  3,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  4,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  5,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  7,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  6,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  8,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  9,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  10,"tex/ԑ.png","tex/ԑn1.png","tex/ԑp.png";	
			ChangeTexture =  11,"tex/ԑ.png","tex/ԑn1.png","tex/ԑp.png";	
			ChangeTexture =  12,"tex/ԑ.png","tex/ԑn.png","tex/ԑp.png";		
			ChangeTexture =  13,"tex/ԑ.png","tex/ԑn.png","tex/ԑp.png";	
			ChangeTexture =  14,"tex/ԑ.png","tex/ԑn.png","tex/ԑp.png";	
			ChangeTexture =  16,"tex/ԑ.png","tex/n.png","tex/ho.png";	

			ChangeTexture =  15,"tex/ԑ.png","tex/n.png","tex/yo.png";

			ChangeTexture =  31,"tex/ԊO肷.png","tex/n.png","tex/ho.png";

			ChangeTexture =  42,"tex/ԑ.png","tex/n.png","tex/ԑn1.png";	
			ChangeTexture =  43,"tex/ԑ.png","tex/n.png","tex/ԑn1.png";	
			ChangeTexture =  44,"tex/ԑ.png","tex/n.png","tex/ԑn1.png";	
			ChangeTexture =  45,"tex/ԑ.png","tex/n.png","tex/ԑn1.png";	
			ChangeTexture =  46,"tex/ԑ.png","tex/n.png","tex/ԑn1.png";
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "LED"{
		ModelFileName = "maku_1.x";
		//NoShadow = 3,4,5,6,7,8,9;
		ChangeAlpha = 9,0.0;
		If "" ==0||"" ==7{
			ChangeModel = "maku_0.x", 1.0;
		}
		If "d"==0{
			If !"_CONNECT1"{
				If !"_FRONT"&&!("\">=4 && "\"<=17) && "}s"==0{
					If "Ґ"<6{
						ShiftTexture = 9, 0.0, 0.03125;
						ChangeMaterial{
							MaterialID = 9;
							Emissive = 24.0, 0.0, 0.0;
@@@@@	@@				}
					}Else{
						ChangeMaterial{
							MaterialID = 9;
							Emissive = 24.0, 1.0, 0.0;
@@@@@	@@				}
					}
					ChangeAlpha = 9,1.0;
					//NoShadow = 9;
				}
			}
			ApplySwitch "\"{
			Case 0,1:
				ChangeAlpha = 3, 0.0;
				ChangeAlpha = 4, 0.0;
				ChangeAlpha = 5, 0.0;
				ChangeAlpha = 7, 0.0;
				ChangeAlpha = 8, 0.0;
			Case 2:
				ChangeAlpha = 8, 0.0;
				ShiftTexture = 3, 0.4375, 0.375;
				ShiftTexture = 4, 0.25, 0.875;
				ShiftTexture = 5, 0.25, 0.875;
				ShiftTexture = 7, 0.0, 0.375;
				ChangeMaterial{
					MaterialID = 3,4,5,7;
					Emissive = 24.0, 0.0, 0.0;
@@@@@			}
			Case 3:
				ChangeAlpha = 8, 0.0;
				ShiftTexture = 3, 0.4375, 0.4375;
				ShiftTexture = 4, 0.25, 0.9375;
				ShiftTexture = 5, 0.25, 0.9375;
				ShiftTexture = 7, 0.0, 0.40625;
				ChangeMaterial{
					MaterialID = 3,4,5,7;
					Emissive = 24.0, 0.0, 0.0;
@@@@@			}
			Default:
				If "\">=4 && "\"<=17 {
					ApplySwitch "\"{
					Case 4:
					Case 5:
						ShiftTexture = 4, 0.0, 0.0625;
						ShiftTexture = 5, 0.0, 0.0625;
						ShiftTexture = 8, 0.0, 0.03125;
					Case 6:
						ShiftTexture = 4, 0.0, 0.125;
						ShiftTexture = 5, 0.0, 0.125;	
						ShiftTexture = 8, 0.0, 0.0625;
					Case 7:
						ShiftTexture = 4, 0.0, 0.375;
						ShiftTexture = 5, 0.0, 0.375;	
						ShiftTexture = 8, 0.0, 0.1875;
					Case 8:
						ShiftTexture = 4, 0.0, 0.4375;
						ShiftTexture = 5, 0.0, 0.4375;	
						ShiftTexture = 8, 0.0, 0.21875;
					Case 9:
						ShiftTexture = 4, 0.0, 0.5;
						ShiftTexture = 5, 0.0, 0.5;
						ShiftTexture = 8, 0.0, 0.25;
					Case 10:
						ShiftTexture = 4, 0.0, 0.5625;
						ShiftTexture = 5, 0.0, 0.5625;
						ShiftTexture = 8, 0.0, 0.28125;
					Case 11:
						ShiftTexture = 4, 0.0, 0.625;
						ShiftTexture = 5, 0.0, 0.625;
						ShiftTexture = 8, 0.0, 0.3125;
					Case 12:
						ShiftTexture = 4, 0.0, 0.6875;
						ShiftTexture = 5, 0.0, 0.6875;
						ShiftTexture = 8, 0.0, 0.34375;
					Case 13:
						ShiftTexture = 4, 0.0, 0.8125;
						ShiftTexture = 5, 0.0, 0.8125;
						ShiftTexture = 8, 0.0, 0.40625;
					Case 14:
						ShiftTexture = 4, -0.125, 0.0;
						ShiftTexture = 5, -0.125, 0.0;
						ShiftTexture = 8, -0.09375, 0.5;
					Case 15:
						ShiftTexture = 4, -0.125, 0.0625;
						ShiftTexture = 5, -0.125, 0.0625;
						ShiftTexture = 8, -0.09375, 0.53125;
					Case 16:
						ShiftTexture = 4, -0.125, 0.125;
						ShiftTexture = 5, -0.125, 0.125;
						ShiftTexture = 8, -0.09375, 0.5625;
					Case 17:
						ShiftTexture = 4, -0.125, 0.1875;
						ShiftTexture = 5, -0.125, 0.1875;
						ShiftTexture = 8, -0.09375, 0.59375;
					}
					ChangeMaterial{
						MaterialID = 3,4,5,7,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
				}
				If "\">=18 && "\"<=23 {
					ApplySwitch "\"{
					Case 18:
					Case 19:
						ShiftTexture = 4, 0.0, 0.0625;
						ShiftTexture = 5, 0.0, 0.0625;
						ShiftTexture = 8, 0.0, 0.03125;
					Case 20:
						ShiftTexture = 4, 0.0, 0.875;
						ShiftTexture = 5, 0.0, 0.875;
						ShiftTexture = 8, -0.09375, 0.43725;
					Case 21:
						ShiftTexture = 4, 0.0, 0.9375;
						ShiftTexture = 5, 0.0, 0.9375;
						ShiftTexture = 8, -0.09375, 0.46875;
					Case 22:
						ShiftTexture = 4, -0.125, 0.1875;
						ShiftTexture = 5, -0.125, 0.1875;
						ShiftTexture = 8, -0.09375, 0.59375;
					Case 23:
						ShiftTexture = 4, -0.125, 0.25;
						ShiftTexture = 5, -0.125, 0.25;
						ShiftTexture = 8, -0.09375, 0.625;
					}
					ShiftTexture = 3, 0.0, 0.0625;
					ShiftTexture = 7, 0.0, 0.03125;
					ChangeMaterial{
						MaterialID = 4,5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,7;
						Emissive = 12.0, 24.0, 0.0;
@@@@@				}
				}
				If "\">=24 && "\"<=36 {
					ApplySwitch "\"{
					Case 24:
						ShiftTexture = 5, -0.125, 0.3125;
						ShiftTexture = 8, 0.0, 0.0;
					Case 25:
						ShiftTexture = 5, -0.125, 0.375;
						ShiftTexture = 8, 0.0, 0.03125;
					Case 26:
						ShiftTexture = 5, -0.125, 0.5;
						ShiftTexture = 8, 0.0, 0.125;
					Case 27:
						ShiftTexture = 5, -0.125, 0.5625;
						ShiftTexture = 8, 0.0, 0.15625;
					Case 28:
						ShiftTexture = 5, -0.125, 0.625;	
						ShiftTexture = 8, 0.0, 0.1875;
					Case 29:
						ShiftTexture = 5, -0.125, 0.6875;	
						ShiftTexture = 8, 0.0, 0.21875;
					Case 30:
						ShiftTexture = 5, -0.125, 0.75;
						ShiftTexture = 8, 0.0, 0.25;
					Case 31:
						ShiftTexture = 5, -0.125, 0.8125;
						ShiftTexture = 8, 0.0, 0.3125;
					Case 32:
						ShiftTexture = 5, -0.125, 0.875;
						ShiftTexture = 8, 0.0, 0.375;
					Case 33:
						ShiftTexture = 5, 0.265625, 0.0625;
						ShiftTexture = 8, -0.09375, 0.46875;
					Case 34:
						ShiftTexture = 5, 0.265625, 0.125;
						ShiftTexture = 8, -0.09375, 0.5;
					Case 35:
						ShiftTexture = 5, 0.140625, 0.0625;
						ShiftTexture = 8, -0.09375, 0.59375;
					Case 36:
						ShiftTexture = 5, 0.140625, 0.125;
						ShiftTexture = 8, -0.09375, 0.625;
					}
					ShiftTexture = 3, 0.0, 0.125;
					ShiftTexture = 4, -0.1875, 0.625;
					ShiftTexture = 7, 0.0, 0.0625;
					ChangeMaterial{
						MaterialID = 5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,4,7;
						Emissive = 12.0, 24.0, 0.0;
@@@@@				}
				}
				If "\">=37 && "\"<=41 {
					ApplySwitch "\"{
					Case 37:
						ShiftTexture = 4, 0.0, 0.1875;
						ShiftTexture = 5, 0.0, 0.1875;
						ShiftTexture = 8, 0.0, 0.09375;
					Case 38:
						ShiftTexture = 4, 0.0, 0.25;
						ShiftTexture = 5, 0.0, 0.25;
						ShiftTexture = 8, 0.0, 0.125;
					Case 39:
						ShiftTexture = 4, 0.0, 0.3125;
						ShiftTexture = 5, 0.0, 0.3125;
						ShiftTexture = 8, 0.0, 0.15625;
					Case 40:
						ShiftTexture = 4, 0.0, 0.6875;
						ShiftTexture = 5, 0.0, 0.6875;
						ShiftTexture = 8, 0.0, 0.34375;
					Case 41:
						ShiftTexture = 4, -0.125, 0.1875;
						ShiftTexture = 5, -0.125, 0.1875;
						ShiftTexture = 8, -0.09375, 0.59375;
					}
					ShiftTexture = 3, 0.0, 0.1875;
					ShiftTexture = 7, 0.0, 0.09375;
					ChangeMaterial{
						MaterialID = 4,5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,7;
						Emissive = 12.0, 24.0, 0.0;
@@@@@				}
				}
				If "\"==42 {
					ShiftTexture = 5, 0.140625, 0.0625;
					ShiftTexture = 8, -0.09375, 0.59375;
					ShiftTexture = 3, 0.0, 0.25;
					ShiftTexture = 4, -0.1875, 0.75;
					ShiftTexture = 7, 0.0, 0.125;
					ChangeMaterial{
						MaterialID = 5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,4,7;
						Emissive = 12.0, 24.0, 0.0;
@@@@@				}
				}
				If "\">=43 && "\"<=44 {
					ApplySwitch "\"{
					Case 43:
						ShiftTexture = 4, 0.0, 0.25;
						ShiftTexture = 5, 0.0, 0.25;
						ShiftTexture = 8, 0.0, 0.125;
					Case 44:
						ShiftTexture = 4, 0.0, 0.6875;
						ShiftTexture = 5, 0.0, 0.6875;
						ShiftTexture = 8, 0.0, 0.34375;
					}
					ShiftTexture = 3, 0.0, 0.3125;
					ShiftTexture = 7, 0.0, 0.15625;
					ChangeMaterial{
						MaterialID = 4,5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,7;
						Emissive = 24.0, 0.0, 0.0;
@@@@@				}
				}
				If "\">=45 && "\"<=56 {
					ApplySwitch "\"{
					Case 45:
					Case 46:
						ShiftTexture = 4, 0.0, 0.1875;
						ShiftTexture = 5, 0.0, 0.1875;
						ShiftTexture = 8, 0.0, 0.09375;
					Case 47:
						ShiftTexture = 4, 0.0, 0.25;
						ShiftTexture = 5, 0.0, 0.25;
						ShiftTexture = 8, 0.0, 0.125;
					Case 48:
						ShiftTexture = 4, 0.0, 0.5;
						ShiftTexture = 5, 0.0, 0.5;
						ShiftTexture = 8, 0.0, 0.25;
					Case 49:
						ShiftTexture = 4, 0.0, 0.6875;
						ShiftTexture = 5, 0.0, 0.6875;
						ShiftTexture = 8, 0.0, 0.34375;
					Case 50:
						ShiftTexture = 4, 0.0, 0.75;
						ShiftTexture = 5, 0.0, 0.75;
						ShiftTexture = 8, 0.0, 0.375;
					Case 51:
						ShiftTexture = 4, 0.0, 0.9375;
						ShiftTexture = 5, 0.0, 0.9375;
						ShiftTexture = 8, -0.09375, 0.46875;
					Case 52:
						ShiftTexture = 4, -0.125, 0.0;
						ShiftTexture = 5, -0.125, 0.0;
						ShiftTexture = 8, -0.09375, 0.5;
					Case 53:
						ShiftTexture = 4, -0.125, 0.0625;
						ShiftTexture = 5, -0.125, 0.0625;
						ShiftTexture = 8, -0.09375, 0.53125;
					Case 54:
						ShiftTexture = 4, -0.125, 0.125;
						ShiftTexture = 5, -0.125, 0.125;
						ShiftTexture = 8, -0.09375, 0.5625;
					Case 55:
						ShiftTexture = 4, -0.125, 0.1875;
						ShiftTexture = 5, -0.125, 0.1875;
						ShiftTexture = 8, -0.09375, 0.59375;
					Case 56:
						ShiftTexture = 4, -0.125, 0.25;
						ShiftTexture = 5, -0.125, 0.25;
						ShiftTexture = 8, -0.09375, 0.625;
					}
					ShiftTexture = 3, 0.0, 0.375;
					ShiftTexture = 7, 0.0, 0.1875;
					ChangeMaterial{
						MaterialID = 4,5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,7;
						Emissive = 24.0, 0.0, 0.0;
@@@@@				}
				}
				If "\">=57 && "\"<=60 {
					ApplySwitch "\"{
					Case 57:
						ShiftTexture = 5, -0.125, 0.4375;
						ShiftTexture = 8, 0.0, 0.09375;
					Case 58:
						ShiftTexture = 5, -0.125, 0.625;	
						ShiftTexture = 8, 0.0, 0.1875;
					Case 59:
						ShiftTexture = 5, -0.125, 0.6875;	
						ShiftTexture = 8, 0.0, 0.21875;
					Case 60:
						ShiftTexture = 5, 0.140625, 0.0625;
						ShiftTexture = 8, -0.09375, 0.59375;
					}
					ShiftTexture = 3, 0.0625, 0.4375;
					ShiftTexture = 4, -0.125, 0.9375;
					ShiftTexture = 7, 0.0, 0.21875;
					ChangeMaterial{
						MaterialID = 5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,4,7;
						Emissive = 24.0, 0.0, 0.0;
@@@@@				}
				}
				If "\">=61 && "\"<=68 {
					ApplySwitch "\"{
					Case 61:
					Case 62:
						ShiftTexture = 4, 0.0, 0.0625;
						ShiftTexture = 5, 0.0, 0.0625;
						ShiftTexture = 8, 0.0, 0.03125;
					Case 63:
						ShiftTexture = 4, 0.0, 0.1875;
						ShiftTexture = 5, 0.0, 0.1875;
						ShiftTexture = 8, 0.0, 0.09375;
					Case 64:
						ShiftTexture = 4, 0.0, 0.25;
						ShiftTexture = 5, 0.0, 0.25;
						ShiftTexture = 8, 0.0, 0.125;
					Case 65:
						ShiftTexture = 4, 0.0, 0.375;
						ShiftTexture = 5, 0.0, 0.375;	
						ShiftTexture = 8, 0.0, 0.1875;
					Case 66:
						ShiftTexture = 4, 0.0, 0.4375;
						ShiftTexture = 5, 0.0, 0.4375;	
						ShiftTexture = 8, 0.0, 0.21875;
					Case 67:
						ShiftTexture = 4, 0.0, 0.6875;
						ShiftTexture = 5, 0.0, 0.6875;
						ShiftTexture = 8, 0.0, 0.34375;
					Case 68:
						ShiftTexture = 4, -0.125, 0.1875;
						ShiftTexture = 5, -0.125, 0.1875;
						ShiftTexture = 8, -0.09375, 0.59375;
					}
					ShiftTexture = 3, -0.0625, 0.4375;
					ShiftTexture = 7, 0.0, 0.28125;
					ChangeMaterial{
						MaterialID = 4,5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,7;
						Emissive = 12.0, 24.0, 0.0;
@@@@@				}
				}
				If "\">=69 && "\"<=72 {
					ApplySwitch "\"{
					Case 69:
						ShiftTexture = 5, -0.125, 0.4375;
						ShiftTexture = 8, 0.0, 0.09375;
					Case 70:
						ShiftTexture = 5, -0.125, 0.5;
						ShiftTexture = 8, 0.0, 0.125;
					Case 71:
						ShiftTexture = 5, -0.125, 0.5625;
						ShiftTexture = 8, 0.0, 0.15625;
					Case 72:
						ShiftTexture = 5, 0.140625, 0.0625;
						ShiftTexture = 8, -0.09375, 0.59375;
					}
					ShiftTexture = 3, -0.1875, 0.4375;
					ShiftTexture = 4, -0.375, 0.9375;
					ShiftTexture = 7, 0.0, 0.3125;
					ChangeMaterial{
						MaterialID = 5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,4,7;
						Emissive = 12.0, 24.0, 0.0;
@@@@@				}
				}
				If "\">=73 && "\"<=75 {
					ApplySwitch "\"{
					Case 73:
						ShiftTexture = 5, -0.125, 0.625;	
						ShiftTexture = 8, 0.0, 0.1875;
					Case 74:
						ShiftTexture = 5, -0.125, 0.6875;	
						ShiftTexture = 8, 0.0, 0.21875;
					Case 75:
						ShiftTexture = 5, 0.140625, 0.0625;
						ShiftTexture = 8, -0.09375, 0.59375;
					}
					ShiftTexture = 3, -0.3125, 0.4375;
					ShiftTexture = 4, -0.5, 0.9375;
					ShiftTexture = 7, 0.0, 0.34375;
					ChangeMaterial{
						MaterialID = 3,4,5,7,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
				}
				If "\">=76 && "\"<=78 {
					ApplySwitch "\"{
					Case 76:
						ShiftTexture = 4, 0.0, 0.25;
						ShiftTexture = 5, 0.0, 0.25;
						ShiftTexture = 8, 0.0, 0.125;
					Case 77:
						ShiftTexture = 4, 0.0, 0.375;
						ShiftTexture = 5, 0.0, 0.375;	
						ShiftTexture = 8, 0.0, 0.1875;
					Case 78:
						ShiftTexture = 4, 0.0, 0.6875;
						ShiftTexture = 5, 0.0, 0.6875;
						ShiftTexture = 8, 0.0, 0.34375;
					}
					ShiftTexture = 3, 0.0, 0.0625;
					ShiftTexture = 7, 0.0, 0.03125;
					ChangeMaterial{
						MaterialID = 4,5,8;
						Emissive = 24.0, 1.0, 0.0;
@@@@@				}
					ChangeMaterial{
						MaterialID = 3,7;
						Emissive = 12.0, 24.0, 0.0;
@@@@@				}
				}
			}
			ApplySwitch "^"{
			Case 1:
			Case 2:
				ShiftTexture = 6, 0.0, 0.03125;
			Case 3:
				ShiftTexture = 6, -0.015625, 0.0625;
			Case 4:
				ShiftTexture = 6, 0.0, 0.09375;
			Case 5:
				ShiftTexture = 6, -0.015625, 0.125;
			Case 6:
				ShiftTexture = 6, 0.0, 0.15625;
			Case 7:
				ShiftTexture = 6, 0.0, 0.1875;
			Case 8:
				ShiftTexture = 6, -0.015625, 0.21875;
			Case 9:
				ShiftTexture = 6, 0.0, 0.25;
			Case 10:
				ShiftTexture = 6, 0.0, 0.28125;
			Case 11:
				ShiftTexture = 6, -0.015625, 0.3125;
			Case 12:
				ShiftTexture = 6, -0.015625, 0.34375;
			Case 13:
				ShiftTexture = 6, 0.0, 0.375;
			Case 14:
				ShiftTexture = 6, -0.015625, 0.40625;
			Case 15:
				ShiftTexture = 6, 0.0, 0.4375;
			Case 16:
				ShiftTexture = 6, 0.0, 0.46875;
			Case 17:
				ShiftTexture = 6, 0.0, 0.5;
			Case 18:
				ShiftTexture = 6, 0.0, 0.53125;
			Case 19:
				ShiftTexture = 6, 0.0, 0.5625;
			Case 20:
				ShiftTexture = 6, 0.0, 0.59375;
			Case 21:
				ShiftTexture = 6, 0.0, 0.625;
			Case 22:
				ShiftTexture = 6, -0.015625, 0.65625;
			Case 23:
				ShiftTexture = 6, -0.015625, 0.6875;
			Case 24:
				ShiftTexture = 6, 0.0, 0.71875;
			Case 25:
				ShiftTexture = 6, 0.0, 0.75;
			Case 26:
				ShiftTexture = 6, 0.0, 0.78125;
			Case 27:
				ShiftTexture = 6, 0.0, 0.8125;
			Case 28:
				ShiftTexture = 6, 0.0, 0.84375;
			Case 29:
				ShiftTexture = 6, 0.0, 0.875;
			Case 30:
				ShiftTexture = 6, -0.078125, 0.375;
			Case 31:
				ShiftTexture = 6, -0.078125, 0.46875;
			Case 32:
				ShiftTexture = 6, -0.078125, 0.5;
			Case 33:
				ShiftTexture = 6, -0.078125, 0.53125;
			Case 34:
				ShiftTexture = 6, 0.078125, 0.25;
			Case 35:
				ShiftTexture = 6, -0.078125, 0.4375;
			Case 36:
				ShiftTexture = 6, -0.078125, 0.59375;
			Case 37:
				ShiftTexture = 6, -0.078125, 0.625;
			Case 38:
				ShiftTexture = 6, -0.078125, 0.65625;
			Default:
				ChangeAlpha = 6, 0.0;
			}
			If "^">0{
				ChangeMaterial{
					MaterialID = 6;
					Emissive = 24.0, 1.0, 0.0;
@@@@@			}
			}
		}Else{
			ChangeAlpha = 3, 0.0;
			ChangeAlpha = 4, 0.0;
			ChangeAlpha = 5, 0.0;
			ChangeAlpha = 6, 0.0;
			ChangeAlpha = 7, 0.0;
			ChangeAlpha = 8, 0.0;
		}
		If ! "PBR"{
			BumpMap  = 2,3,4,5,6,7,8,9;
			ChangeTexture =  2,"tex/led.png","tex/n.png","tex/yo.png";	
			ChangeTexture =  3,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  4,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  5,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  7,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  6,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  8,"tex/led.png","tex/n.png","tex/so.png";	
			ChangeTexture =  9,"tex/led.png","tex/n.png","tex/so.png";		
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}


	Object3D "Horoz"{
		ModelFileName = "";
		If "dl" <3{
			ChangeModel = "horo.x", 1.0;
		}
		If !"PBR"{
			EnvMap  = 0,1;
			BumpMap = 0,1;
			ChangeTexture = 0, "tex/n.png", normal;
			ChangeTexture = 0, "tex/yo.png", pbr;
		}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Horo-z"{
		ModelFileName = "";
		If "dl" <3{
			ApplySwitch ""{
			Case 0,7:
				ChangeModel = "", 1.0;
			}
			ChangeModel = "horo.x", 1.0;
		}
		If !"PBR"{
			EnvMap  = 0,1;
			BumpMap = 0,1;
			ChangeTexture = 0, "tex/n.png", normal;
			ChangeTexture = 0, "tex/yo.png", pbr;
		}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "Skirt"{
		ModelFileName = "";
		ApplySwitch ""{
		Case 0,7:
			If "Ґ" >13{
				ChangeModel = "skirt_2.x", 1.0;
			}Else{
				If "Ґ" <6 && "dl" >0{
					ChangeModel = "skirt_0.x", 1.0;
				}Else{
					ChangeModel = "skirt_1.x", 1.0;
				}
			}
		}
		If !"PBR"{
			EnvMap  = 0,1;
			BumpMap = 0,1;
			ChangeTexture =  0,"tex/ԑ.png","tex/ԑn.png","tex/ԑp.png";
			ChangeTexture =  1,"tex/ԊO肷.png","tex/n.png","tex/ho.png";	
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.8, 0.8, 0.8;
@@@@@		}
			ChangeMaterial{
				MaterialID = 1;
				Diffuse = 1.5, 1.5, 1.5, 1.0;
				Ambient = 1.0, 1.0, 1.0;
@@@@@		}
		}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "yuka"{
		ModelFileName = "";
		Transparent = 2;
		ApplySwitch ""{
		Case 0:
			ChangeModel = "yuka1.x", 1.0;
		Case 1:
			ChangeModel = "yuka2.x", 1.0;
		Case 2:
			ChangeModel = "yuka3.x", 1.0;
		Case 3:
			ChangeModel = "yuka4.x", 1.0;
		Case 4:
			ChangeModel = "yuka5.x", 1.0;
		Case 5:
			ChangeModel = "yuka6.x", 1.0;
		Case 6:
			ChangeModel = "yuka7.x", 1.0;
		Case 7:
			ChangeModel = "yuka8.x", 1.0;
		}
		If !"PBR"{
			EnvMap  = 3,4,5,6,7;
			BumpMap = 3,4,5,6,7;
			ChangeTexture =  3,"tex/ԑ.png","tex/n.png","tex/ԑn1.png";	
			ChangeTexture =  4,"tex/ԓ肷.png","tex/n.png","tex/co.png";	
			ChangeTexture =  5,"tex/ԑ.png","tex/n.png","tex/yo.png";	
			ChangeTexture =  6,"tex/ԑ.png","tex/n.png","tex/yo.png";	
			ChangeTexture =  7,"tex/ԑ.png","tex/n.png","tex/yo.png";	
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Sticker_c"{
		ModelFileName = "";
		CastShadow = no;
		If ""==2{
			ChangeModel = "sticker_c.x", 1.0;
		}
		If !"PBR"{
			EnvMap  = 0;
			BumpMap = 0;
			ChangeTexture =  0,"tex/ԑ.png","tex/n.png","tex/ԑp.png";
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.9, 0.9, 0.9;
@@@		}
		}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Sticker_p"{
		ModelFileName = "sticker_p_1.x";
		CastShadow = no;
		If "DȃXebJ[ʒu"==1{
			ChangeModel = "sticker_p_0.x", 1.0;
		}
		If !"PBR"{
			EnvMap  = 0;
			BumpMap = 0;
			ChangeTexture =  0,"tex/ԑ.png","tex/n.png","tex/ԑp.png";
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.9, 0.9, 0.9;
@@@		}
		}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Sticker_t"{
		ModelFileName = "sticker_t_0.x";
		CastShadow = no;
		If !("dl"==4&&"Ґ"<10){
			If ""==0||""==7{
				ChangeModel = "sticker_t_1.x", 1.0;
			}Else{
				ChangeModel = "sticker_t_2.x", 1.0;
			}
		}
		If !"PBR"{
			EnvMap  = 0;
			BumpMap = 0;
			ChangeTexture =  0,"tex/ԑ.png","tex/n.png","tex/ԑp.png";
		}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Sticker_w"{
		ModelFileName = "";
		CastShadow = no;
		If ""==0||""==7{
			If "Ґ"<10{
				ApplySwitch "dl"{
				Case 0:
					ChangeModel = "sticker_w_1.x", 1.0;
				Case 1:
					ChangeModel = "sticker_w_0.x", 1.0;
				}
			}Else{
				ApplySwitch "dl"{
				Case 0:
					ChangeModel = "sticker_w_1.x", 1.0;
				Case 1:
					ChangeModel = "sticker_w_0.x", 1.0;
				}
			}
			StaticMove{
				Displacement = (0.0, 0.0, 4.28);
			}
		}
		If (""==3||""==4)&&"Ґ"<10{
			If !"dl"{
				ChangeModel = "sticker_w_1.x", 1.0;
			}Else{
				ChangeModel = "sticker_w_0.x", 1.0;
			}
			StaticMove{
				Displacement = (0.0, 0.0, 6.52);
			}
		}
		If !"PBR"{
			EnvMap  = 0;
			BumpMap = 0;
			ChangeTexture =  0,"tex/ԑ.png","tex/n.png","tex/ԑp.png";
			ChangeMaterial{
				MaterialID = 0;
				Diffuse = 0.9, 0.9, 0.9, 1.0;
				Ambient = 0.9, 0.9, 0.9;
@@@		}
		}
		Joint3D "MainBody"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}

	Object3D "Doorl"{
		ModelFileName = "tojime.x";
		StaticRotation{
			RotationAxis = (0.0, 1.0, 0.0);
			RotationAngle = 180;
		}
		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 "Dummy"{
			AttachCoord = (1.39, 3.155, 1.7);
		}
	}
	Object3D "Doorr"{
		ModelFileName = "tojime.x";
		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 "Dummy"{
			AttachCoord = (-1.39, 3.155, -1.7);
		}
	}
	Object3D "Shadow"{
		ModelFileName = "Shadow.x";
		NoCastShadow = 0;
		ApplySwitch "ȈՉe"{
			Case 1:
				ChangeModel = "", 1.0;
		}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "HishiBase1"{
		ModelFileName = "";
		Joint3D "Dummy"{
			AttachCoord = (0.0, 3.72, 6.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "HishiShoe1"{
		ModelFileName = "HishiShoe.x";
			ApplySwitch ""{
			Case 0,1,3,4,6,7:
			ChangeModel = "", 1.0;
			}
		ApplySwitch "d"{
		Case 0:
		ApplySwitch "p^"{
		Case 0:
			TrackingMove{
				TrackingID = "Trolley";			
				AscentRange = 1.6;
				SliderRange = 1.0;
				Displacement = (0.0, 1.04, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		Case 1:
			StaticMove{
				Displacement = (0.0, 0.35, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		}
		}
		Joint3D "HishiBase1"{
			AttachCoord = (0.0, 0.3, 0.0);
		}
	}
	TriangleZY{
		Link "HishiArm-y-z1"{
			ModelFileName = "HishiArm-y.x";
			ApplySwitch ""{
			Case 0,1,3,4,6,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiBase1"{
				AttachCoord = (0.485, 0.02);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (0.99, 0.00);
		}
		Link "HishiArmy-z1"{
			ModelFileName = "HishiArmy.x";
			ApplySwitch ""{
			Case 0,1,3,4,6,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 = "HishiArmy.x";
			Turn = yes;
			ApplySwitch ""{
			Case 0,1,3,4,6,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 = "HishiArm-y.x";
			Turn = yes;
			ApplySwitch ""{
			Case 0,1,3,4,6,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiBase1"{
				AttachCoord = (-0.485, 0.02);
				LocalCoord = (0.0, 0.00);
			}
			LinkCoord = (0.99, 0.00);
		}
	}
	Object3D "HishiBase2"{
		ModelFileName = "";
			ApplySwitch ""{
			Case 0,1,3,4,6,7:
			ChangeModel = "", 1.0;
			}
		Joint3D "Dummy"{
			AttachCoord = (0.0, 3.72, -6.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "HishiShoe2"{
		ModelFileName = "HishiShoe.x";
			ApplySwitch ""{
			Case 0,1,3,4,6,7:
			ChangeModel = "", 1.0;
			}
		ApplySwitch "d"{
		Case 0:
		ApplySwitch "p^"{
		Case 0:
			TrackingMove{
				TrackingID = "Trolley";			
				AscentRange = 1.6;
				SliderRange = 1.0;
				Displacement = (0.0, 1.04, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		Case 1:
			StaticMove{
				Displacement = (0.0, 0.35, 0.0);
				PreAnimationDelay = 0.1;
				AnimationTime = 1.0;
			}
		}
		}
		Joint3D "HishiBase2"{
			AttachCoord = (0.0, 0.3, 0.0);
		}
	}
	TriangleZY{
		Link "HishiArm-y-z2"{
			ModelFileName = "HishiArm-y.x";
			ApplySwitch ""{
			Case 0,1,3,4,6,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiBase2"{
				AttachCoord = (0.485, 0.02);
				LocalCoord = (0.0, 0.0);
			}
			LinkCoord = (0.99, 0.00);
		}
		Link "HishiArmy-z2"{
			ModelFileName = "HishiArmy.x";
			ApplySwitch ""{
			Case 0,1,3,4,6,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 = "HishiArmy.x";
			Turn = yes;
			ApplySwitch ""{
			Case 0,1,3,4,6,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 = "HishiArm-y.x";
			Turn = yes;
			ApplySwitch ""{
			Case 0,1,3,4,6,7:
			ChangeModel = "", 1.0;
			}
			JointZYX "HishiBase2"{
				AttachCoord = (-0.485, 0.02);
				LocalCoord = (0.0, 0.00);
			}
			LinkCoord = (0.99, 0.00);
		}
	}
	If (""==0 || ""==7) && "d"==0 && ("OƓE"==0 && !"_FRONT") && "YtA"==0 && !"_CONNECT1" {
			Headlight{
			    AttachObject = "Dummy";
			    SourceCoord = (0.98, 1.8, 8.75);
			    Direction = (0.0, 0.0, 1.0);
			    MaxDistance = 10.0;
				LensFlare{
				    StartAngle = 50.0;
				    Twinkle = 0.1;
					Texture{
					    Distance = 0.005;
					    Radius = 0.6;
					    TexFileName = "tex/tA.png";
					    Color = #FFE0C894;
					}
				}
			}
			Headlight{
			    AttachObject = "Dummy";
			    SourceCoord = (-0.98, 1.8, 8.75);
			    Direction = (0.0, 0.0, 1.0);
			    MaxDistance = 10.0;
			}
	}
	If (""==0 || ""==7) && "d"==0 && ("OƓE"==0 && "_FRONT") && "YtA"==0 && !"_CONNECT1" {
		Headlight{
		    AttachObject = "Dummy";
		    SourceCoord = (1.22, 1.86, 8.65);
		    Direction = (0.0, 0.0, 1.0);
		    MaxDistance = 10.0;
			LensFlare{
			    StartAngle = 40.0;
			    Twinkle = 0.1;
				Texture{
				    Distance = 0.005;
				    Radius = 0.45;
				    TexFileName = "tex/tA.png";
				    Color = #FFDD0014;
				}
			}
		}
		Headlight{
		    AttachObject = "Dummy";
		    SourceCoord = (-1.22, 1.86, 8.65);
		    Direction = (0.0, 0.0, 1.0);
		    MaxDistance = 10.0;
		}
	}
	FrontCabin{
		Joint3D "MainBody"{
			AttachCoord = (0.0,0.0,0.0);
		}
	}
}

