		class Turret_base
		{
////////////////////モデル
			animationSourceBody 			= "Turret";			//アニメーションソース・ターレット動作
			animationSourceGun 			= "Turret_Gun";			//アニメーションソース・銃砲身動作
			animationSourceHatch 			= "Turret_hatch";		//アニメーションソース・ハッチ動作

			body 					= "Turret";			//本体
			gun 					= "Turret_Gun";			//銃砲身
			memoryPointGun 				= "Turret_coaxgun";		//同軸機銃等

			gunBeg 					= "turret_gun_beg";		//射線方向
			gunEnd 					= "turret_gen_end";		//出現位置
			missileBeg 				= "turret_missile_beg";		//ミサイル射線方向
			missileEnd 				= "turret_missile_end";		//ミサイル出現位置

			stabilizedInAxes 			=  0;				//銃砲身安定装置
			maxElev 				=   20.0;			//銃砲身上
			minElev 				=   -4.0;			//銃砲身下
			initElev 				=    0.0;			//銃砲身定位位置
			maxVerticalRotSpeed 			=    1.2;			//銃砲身上下運動速度
			maxHorizontalRotSpeed 			=    1.2;			//旋回速度
			minTurn 				= -360.0;			//旋回範囲右？
			maxTurn 				=  360.0;			//旋回範囲反対側
			initTurn 				=    0.0;			//旋回定位位置
			soundServo[] 				= {"", 0.003, 1.0};		//旋回音
////////////////////乗り物
			gunnerName 				= $STR_POSITION_GUNNER;		//ポジション表記
			commanding 				= 1;				//指揮順位
			primary 				= 1;				//順位？？
			primaryGunner 				= 1;				//砲手か？？
			primaryObserver 			= 0;				//その他か？？
			gunnerCompartments 			= 1;				//ポジション移動制限
			ejectDeadGunner 			= 0;				//ポジション要員の死亡時交代有無
			canHideGunner 				= 1;				//車外可能？？
			forceHideGunner 			= 0;				//車外制限？？
			outGunnerMayFire 			= 0;				//車外時射撃制限
			inGunnerMayFire 			= 1;				//車内時射撃制限
			lockWhenDriverOut 			= 0;				//ターレット動作制限対ドライバー
			lockWhenVehicleSpeed 			= -1;				//ターレット動作制限対車両速度
			startEngine 				= 0;				//ターレット動力
////////////////////要員
			hasGunner 				= 1;				//ポジション要員有
			proxyType 				= "CPGunner";			//proxyType
			proxyIndex 				= 1;				//proxy該当番号
			hideWeaponsGunner 			= 1;				//要員携帯武器表示無
			gunnerAction 				= "";				//要員車内アニメ
			gunnerInAction 				= "";				//要員車外アニメ
			gunnerGetInAction 			= "";				//要員乗車アニメ
			gunnerGetOutAction 			= "";				//要員降車アニメ
			memoryPointsGetInGunner 		= "";				//乗車位置
			memoryPointsGetInGunnerDir 		= "";				//乗車方向
			castGunnerShadow 			= 0;				//要員投影有
////////////////////視点
//			class ViewGunner			: ViewGunner {};		//ガナー視界設定
			gunnerUsesPilotView 			= 0;
			LODTurnedIn 				= -1;				//乗り物モデルでのガナー内部視点LOD
			memoryPointGunnerOptics 		= "";				//乗り物モデルでのガナー視点位置
			gunnerForceOptics 			= 1;				//オプテカモデル使用有無
			gunnerOpticsModel 			= "";				//オプテカモデル指定
			gunnerOpticsColor[] 			= {0, 0, 0, 1};			//視界色
			gunnerOpticsEffect[] 			= {};				//視界効果設定
			gunnerOpticsShowCursor 			= 0;				//視界に武器十字を出す
			gunnerFireAlsoInInternalCamera 		= 1;				//？

//			class ViewOptics			: ViewOptics {};		//ガナー外部視界設定
			LODTurnedOut 				= -1;				//乗り物モデルでのガナー外部視点LOD
			memoryPointGunnerOutOptics 		= "";				//乗り物モデルでのガナー視点位置
			gunnerOutForceOptics 			= 0;
			gunnerOutOpticsModel 			= "";
			gunnerOutOpticsColor[] 			= {0, 0, 0, 1};
			gunnerOutOpticsEffect[] 		= {};
			gunnerOutOpticsShowCursor 		= 0;
			gunnerOutFireAlsoInInternalCamera 	= 1;

			viewGunnerInExternal			= 0;
			viewGunnerShadow 			= 1;
			viewGunnerShadowDiff 			= 1.0;
			viewGunnerShadowAmb 			= 1.0;

////////////////////武器、発砲エフェクト
			weapons[] 				= {};
			magazines[] 				= {};

			selectionFireAnim 			= "";
//			class GunFire 				: WeaponFireGun {};
//			class GunClouds 			: WeaponCloudsGun {};
//			class MGunClouds 			: WeaponCloudsMGun {};
			
			class HitPoints
			{
				class HitTurret {
					armor = 0.8;
					material = 51;
					name = "turret";
					visual = "turret";
					passThrough = 1;
				};
				
				class HitGun {
					armor = 0.6;
					material = 52;
					name = "gun";
					visual = "gun";
					passThrough = 1;
				};
			};
			
			class Turrets {};
		};