PluginHeader{
	RailSimVersion = 2.00;
	PluginType = Struct;
	PluginName = "oX◯ (oX)";
	PluginAuthor = "mitsubachi";
	IconTexture = "../../Train/common_mtbc/icon.png";
	Description = "";
}

StructInfo{}

DefineSwitch ""{
	Entry = "1";
}

DefineSwitch "ʔzu"{
	Entry = "";
	Entry = "W";
	Entry = "㉮";
}

DefineSwitch "ȈՃVhE"{
	Entry = "";
	Entry = "Ȃ";
}

DefineSwitch "Transparent"{
	Entry = "ON";
	Entry = "OFF";
}

PrimaryAssembly{
	Object3D "dummy"{
		ModelFileName = "";
		ModelScale = 1.0;
		If ""==0&&"ʔzu"!=1 {
			StaticMove{ Displacement = (-0.3, 0.0, 0.0); }
		}
		Joint3D "_LOCAL"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "pole"{
		ModelFileName = "";
		ModelScale = 1.0;
		If ""==0{
			ApplySwitch "ʔzu"{
			Case 0,1: ChangeModel = "pole1.x",1.0;
			Case 0:
				StaticMove{ Displacement = (0.87, 0.0, 2.2); }
				StaticRotation{
					RotationAxis = (0.0, 1.0, 0.0);
					RotationAngle = 10.0;
				}
			}
		}
		Joint3D "dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
	Object3D "shelter"{
		ModelFileName = "";
		ModelScale = 1.0;
		If ""==0&&"ʔzu"!=1 {
			ChangeModel = "shelter1.x",1.0;
			Transparent = 2;
			ApplySwitch "Transparent"{
			Case 0: Transparent = 3,4;
			}
			ApplySwitch "ȈՃVhE"{
			Case 1: ChangeAlpha = 2, 0.0;
			}
		}
		Joint3D "dummy"{
			AttachCoord = (0.0, 0.0, 0.0);
		}
	}
}