PluginHeader{
	RailSimVersion = 2.13;
	PluginType = Struct;
	PluginName = "[摴楬-昗幆]埬撪昗幆 - 巗挰懞(101)";
	PluginAuthor = "NyahoTaro";
	IconTexture = "../../Struct/common_nya/nyaicon.png";
	Description = "";
}
StructInfo{
}
DefineSwitch "仭 僗僞僀儖"{
	Entry = "僲乕儅儖";
	Entry = "嶬";
}
DefineSwitch "仭 昞柺"{}
DefineSwitch "劌 昞婰		昞柺"{
	Entry = "晎梾嬶堳懞";
	Entry = "僾儔僌僀儞懞";
	Entry = "壀捗懞";
	Entry = "幁搰懞";
	Entry = "媴杹愳懞";
	Entry = "幣惗懞";
	Entry = "抦埨愳懞";
	Entry = "楉棳懞";
	Entry = "9";
	Entry = "10";
	Entry = "11";
	Entry = "12";
	Entry = "13";
	Entry = "14";
	Entry = "15";
	Entry = "16";
}
DefineSwitch "劌 僗働乕儖		昞柺"{
	Entry = "x1.00";
	Entry = "x1.25";
	Entry = "x1.50";
	Entry = "x1.75";
	Entry = "x2.00";
}
DefineSwitch "劋 埵抲		昞柺"{
	Entry = "-----";
	Entry = "+0.05";
	Entry = "+0.10";
	Entry = "+0.15";
	Entry = "+0.20";
	Entry = "+0.25";
	Entry = "-0.05";
	Entry = "-0.10";
	Entry = "-0.15";
	Entry = "-0.20";
	Entry = "-0.25";
}
DefineSwitch "仭 棤柺"{
	Entry = "側偟";
	Entry = "偁傝";
}
DefineSwitch "劌 昞婰		棤柺"{
	Entry = "晎梾嬶堳懞";
	Entry = "僾儔僌僀儞懞";
	Entry = "壀捗懞";
	Entry = "幁搰懞";
	Entry = "媴杹愳懞";
	Entry = "幣惗懞";
	Entry = "抦埨愳懞";
	Entry = "楉棳懞";
	Entry = "9";
	Entry = "10";
	Entry = "11";
	Entry = "12";
	Entry = "13";
	Entry = "14";
	Entry = "15";
	Entry = "16";
}
DefineSwitch "劌 僗働乕儖		棤柺"{
	Entry = "x1.00";
	Entry = "x1.25";
	Entry = "x1.50";
	Entry = "x1.75";
	Entry = "x2.00";
}
DefineSwitch "劋 埵抲		棤柺"{
	Entry = "-----";
	Entry = "+0.05";
	Entry = "+0.10";
	Entry = "+0.15";
	Entry = "+0.20";
	Entry = "+0.25";
	Entry = "-0.05";
	Entry = "-0.10";
	Entry = "-0.15";
	Entry = "-0.20";
	Entry = "-0.25";
}
DefineSwitch "仭 巟拰"{
	Entry = "ON";
	Entry = "OFF";
}
DefineSwitch "劋 搚戜"{
	Entry = "ON";
	Entry = "OFF";
}
PrimaryAssembly{
	Object3D "Base"{
		ModelFileName = "";
		If "_CAMDIST">600{	ChangeModel = "", 1.0;	}
		If !"仭 巟拰" & !"劋 搚戜"{
			ChangeModel = "Base.x", 100.0;
		}
		Joint3D "_LOCAL"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Pole"{
		ModelFileName = "";
		If "_CAMDIST">600{	ChangeModel = "", 1.0;	}
		If !"仭 巟拰" {
 			ChangeModel = "Pole.x", 100.0;
		}
		ApplySwitch "仭 僗僞僀儖"{
		Case 1:	ChangeTexture = 0,"other02.dds";
		}
		Joint3D "Base"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "Plate0_dummy"{
		ModelFileName = "";
		If !"仭 巟拰" {
			StaticMove{	Displacement = (0.0, 2.25, 0.031);	}
		}
		Joint3D "Base"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Plate1_dummy"{
		ModelFileName = "";
		If !"仭 巟拰" {
			StaticMove{	Displacement = (0.0, 2.25, -0.031);	}
		}
		Joint3D "Base"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "Plate0"{
		ModelFileName = "";	ModelScale = 100.0;
		If "_CAMDIST">600{	ChangeModel = "", 1.0;	}
		NoCastShadow = 1,2;
		If "劌 昞婰		昞柺">-1 & "劌 昞婰		昞柺"<8 {	ChangeTexture = 1, "string01.dds";	}
		If "劌 昞婰		昞柺">7 & "劌 昞婰		昞柺"<16 {	ChangeTexture = 1, "string02.png";	}
		ApplySwitch "劌 昞婰		昞柺"{
		Case 0,8:	ShiftTexture = 1, 0.0, 0.000;
		Case 1,9:	ShiftTexture = 1, 0.0, 0.125;
		Case 2,10:	ShiftTexture = 1, 0.0, 0.250;
		Case 3,11:	ShiftTexture = 1, 0.0, 0.375;
		Case 4,12:	ShiftTexture = 1, 0.0, 0.500;
		Case 5,13:	ShiftTexture = 1, 0.0, 0.625;
		Case 6,14:	ShiftTexture = 1, 0.0, 0.750;
		Case 7,15:	ShiftTexture = 1, 0.0, 0.875;
		}
		ApplySwitch "劌 僗働乕儖		昞柺"{
		Case 0:		ChangeModel = "Plate.x",1.00;
		Case 1:		ChangeModel = "Plate.x",1.25;
		Case 2:		ChangeModel = "Plate.x",1.50;
		Case 3:		ChangeModel = "Plate.x",1.75;
		Case 4:		ChangeModel = "Plate.x",2.00;
		}
		ApplySwitch "劋 埵抲		昞柺"{
		Case 1:		StaticMove{Displacement = (0.05,0,0);}
		Case 2:		StaticMove{Displacement = (0.10,0,0);}
		Case 3:		StaticMove{Displacement = (0.15,0,0);}
		Case 4:		StaticMove{Displacement = (0.20,0,0);}
		Case 5:		StaticMove{Displacement = (0.25,0,0);}
		Case 6:		StaticMove{Displacement = (-0.05,0,0);}
		Case 7:		StaticMove{Displacement = (-0.10,0,0);}
		Case 8:		StaticMove{Displacement = (-0.15,0,0);}
		Case 9:		StaticMove{Displacement = (-0.20,0,0);}
		Case 10:	StaticMove{Displacement = (-0.25,0,0);}
		}
		ApplySwitch "仭 僗僞僀儖"{
		Case 0:	ChangeTexture = 0,"other01.dds";
			ChangeTexture = 2,"other01.dds";
		Case 1:	ChangeTexture = 0,"other02.dds";
			ChangeTexture = 2,"other02.dds";
		}
		Joint3D "Plate0_dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, -1.0);
		}
	}
	Object3D "Plate1"{
		ModelFileName = "";
		If "_CAMDIST">600{	ChangeModel = "", 1.0;	}
		NoCastShadow = 1,2;
		If "劌 昞婰		棤柺">-1 & "劌 昞婰		棤柺"<8 {	ChangeTexture = 1, "string01.dds";	}
		If "劌 昞婰		棤柺">7 & "劌 昞婰		棤柺"<16 {	ChangeTexture = 1, "string02.png";	}
		ApplySwitch "劌 昞婰		棤柺"{
		Case 0,8:	ShiftTexture = 1, 0.0, 0.000;
		Case 1,9:	ShiftTexture = 1, 0.0, 0.125;
		Case 2,10:	ShiftTexture = 1, 0.0, 0.250;
		Case 3,11:	ShiftTexture = 1, 0.0, 0.375;
		Case 4,12:	ShiftTexture = 1, 0.0, 0.500;
		Case 5,13:	ShiftTexture = 1, 0.0, 0.625;
		Case 6,14:	ShiftTexture = 1, 0.0, 0.750;
		Case 7,15:	ShiftTexture = 1, 0.0, 0.875;
		}
		If "仭 棤柺"==1{
		ApplySwitch "劌 僗働乕儖		棤柺"{
		Case 0:		ChangeModel = "Plate.x",1.00;
		Case 1:		ChangeModel = "Plate.x",1.25;
		Case 2:		ChangeModel = "Plate.x",1.50;
		Case 3:		ChangeModel = "Plate.x",1.75;
		Case 4:		ChangeModel = "Plate.x",2.00;
		}
		}
		ApplySwitch "劋 埵抲		棤柺"{
		Case 1:		StaticMove{Displacement = (0.05,0,0);}
		Case 2:		StaticMove{Displacement = (0.10,0,0);}
		Case 3:		StaticMove{Displacement = (0.15,0,0);}
		Case 4:		StaticMove{Displacement = (0.20,0,0);}
		Case 5:		StaticMove{Displacement = (0.25,0,0);}
		Case 6:		StaticMove{Displacement = (-0.05,0,0);}
		Case 7:		StaticMove{Displacement = (-0.10,0,0);}
		Case 8:		StaticMove{Displacement = (-0.15,0,0);}
		Case 9:		StaticMove{Displacement = (-0.20,0,0);}
		Case 10:	StaticMove{Displacement = (-0.25,0,0);}
		}
		ApplySwitch "仭 僗僞僀儖"{
		Case 0:	ChangeTexture = 0,"other01.dds";
			ChangeTexture = 2,"other01.dds";
		Case 1:	ChangeTexture = 0,"other02.dds";
			ChangeTexture = 2,"other02.dds";
		}
		Joint3D "Plate1_dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
			AttachDir = (0.0, 0.0, 1.0);
		}
	}
}
