INTERNAL
{
	name = internalsuper25

MODEL
{
model = KSO/Spaces/internalsuper25/internal
}


	PROP
	{
		name = RPMghostHUD
		position = 0.2780965,0.9011772,-2.728773
		rotation = 0,0,0,1
		scale = 1.375,1.375,1.375
	}
	PROP
	{
		name = RPMghostHUD2
		position = -0.2780977,0.9010789,-2.728778
		rotation = 0,0,0,1
		scale = 1.375001,1.375,1.375001
	}
	PROP
	{
		name = RPMKSO25
		position = 0,0,0.000001
		rotation = 0,0,0,1
		scale = 1,1,1
	}

//



	MODULE
	{
		name = InternalSeat
		seatTransformName = S25_Pilot
		portraitCameraName = camera_pic
		allowCrewHelmet = false
	}
	MODULE
	{
		name = InternalSeat
		seatTransformName = S25_CoPilot
		portraitCameraName = camera_copilot
		allowCrewHelmet = false
	}
	MODULE
	{
		name = InternalSeat
		seatTransformName = S25_Crew1
		portraitCameraName = camera_rear_right
		allowCrewHelmet = false
	}
	MODULE
	{
		name = InternalSeat
		seatTransformName = S25_Crew2
		portraitCameraName = camera_rear_left
		allowCrewHelmet = false
	}
 
	MODULE
	{
		name = InternalSeat
		seatTransformName = S25_Crew3
		portraitCameraName = camera_low1
		allowCrewHelmet = false
	}

	MODULE
	{
		name = InternalSeat
		seatTransformName = S25_Crew4
		portraitCameraName = camera_low2
		allowCrewHelmet = false
	}

	MODULE
  	{
    	name = InternalCameraSwitch
    	colliderTransformName = ivatouch1
    	cameraTransformName = ivacam1
  	}
 	MODULE
  	{
   	name = InternalCameraSwitch
   	colliderTransformName = ivatouch2
    	cameraTransformName = ivacam2
  	}
 	MODULE
 	{
  	name = InternalCameraSwitch
  	colliderTransformName = ivatouch3
   	cameraTransformName = ivacam3
  	}
	MODULE
  	{
    	name = InternalCameraSwitch
    	colliderTransformName = ivatouch4
    	cameraTransformName = ivacam4
  	}
 	MODULE
  	{
   	name = InternalCameraSwitch
   	colliderTransformName = ivatouch5
    	cameraTransformName = ivacam5
  	}
 	MODULE
 	{
  	name = InternalCameraSwitch
  	colliderTransformName = ivatouch6
   	cameraTransformName = ivacam6
  	}
	MODULE
  	{
    	name = InternalCameraSwitch
    	colliderTransformName = ivatouch7
    	cameraTransformName = ivacam7
  	}
 
 	
	MODULE
  	{
    	name = InternalCameraSwitch
    	colliderTransformName = ivatouch9
    	cameraTransformName = ivacam8
  	}

	MODULE
  	{
    	name = InternalCameraSwitch
    	colliderTransformName = ivatouch10
    	cameraTransformName = ivacam9
  	}




	//PROP
	//{
  	//name = throttle

MODULE
{
    name = JSIActionGroupSwitch
    internalLightName = point_bright
    switchTransform = ivatouch8
    perPodPersistenceName = ksocabin2
    actionName = intlight
}
MODULE
{
    name = JSIActionGroupSwitch
    animationName = superlights
    animateExterior = true
    perPodPersistenceName = ksocabin2
    actionName = dummy
}



MODULE
{
    name = JSIActionGroupSwitch
    animationName = hudmove1
    switchTransform = togglehud1
    actionName = dummy

}

MODULE
{
    name = JSIActionGroupSwitch
    animationName = hudmove2
    switchTransform = togglehud2
    actionName = dummy

}
  	MODULE
  	{
    	name = InternalLeverThrottle
	angleMin = -12
	angleMax = -50
	//leverName = throttles

  	}

MODULE
  	{
    	name = InternalLeverThrottle
	angleMin = 15
	angleMax = -199
	leverName = throttleLever2

  	}

MODULE
  	{
    	name = InternalLeverThrottle
	angleMin = 15
	angleMax = -199
	leverName = throttleLever3

  	}


MODULE
  	{
    	name = InternalLeverThrottle
	angleMin = 12
	angleMax = -172
	leverName = pressure1

  	}
MODULE
  	{
    	name = InternalLeverThrottle
	angleMin = 12
	angleMax = -174
	leverName = pressure2

  	}

MODULE
  	{
    	name = InternalLeverThrottle
	angleMin = 11
	angleMax = -122
	leverName = cryo1

  	}
MODULE
  	{
    	name = InternalLeverThrottle
	angleMin = 11
	angleMax = -124
	leverName = cryo2

  	}

  MODULE
  {
    name = InternalIndicatorPanel
    indicators
    {
       indicator
       {
          name = Panel_RCS_Right
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = RCS
       }
       indicator
       {
          name = Panel_RCS_Left
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = RCS
       }
       indicator
       {
          name = Panel_SAS_Left
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = SAS
       }
       indicator
       {
          name = Panel_SAS_Right
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = SAS
       }
       indicator
       {
          name = Panel_Nose_Gear
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = Gear
       }
       indicator
       {
          name = Panel_Left_Gear
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = Gear
       }
       indicator
       {
          name = Panel_Right_Gear
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = Gear
       }

       indicator
       {
          name = indicator04
          colorOn = 1, 0.43, 0
          colorOff = 0.5, 0.5, 0.5
          value = Oxygen
       }
       indicator
       {
          name = Panel_Rot_Left
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = KillRot
       }
       indicator
       {
          name = Panel_Rot_Right
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = KillRot
       }
       indicator
       {
          name = indicator06
          colorOn = 1, 0, 0.06
          colorOff = 0.5, 0.5, 0.5
          value = MECO
       }
       indicator
       {
          name = Panel_STG_Left
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = Stage
       }
       indicator
       {
          name = Panel_STG_Right
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = Stage
       }
       indicator
       {
          name = Panel_F_D
          colorOn = 0.24, 0.81, 0.99
          colorOn = 0.5, 0.5, 0.5
          value = Airlock
       }
       indicator
       {
          name = Panel_Master_Cau_Left
          colorOn = 0.55, 0.16, 0.09
          colorOff = 0.5, 0.5, 0.5
          value = Warn
       }
       indicator
       {
          name = Panel_Master_Cau_Right
          colorOn = 0.55, 0.16, 0.09
          colorOff = 0.5, 0.5, 0.5
          value = Warn
       }
       indicator
       {
          name = Panel_Master_Fault_Left
          colorOn = 0.55, 0.16, 0.09
          colorOff = 0.5, 0.5, 0.5
          value = Heat
       }
       indicator
       {
          name = Panel_Master_Fault_Right
          colorOn = 0.55, 0.16, 0.09
          colorOff = 0.5, 0.5, 0.5
          value = Heat
       }
       indicator
       {
          name = Panel_Fuel_Left
          colorOn = 0.79, 0.36, 0.21
          colorOff = 0.5, 0.5, 0.5
          value = Fuel
       }
       indicator
       {
          name = Panel_Fuel_Right
          colorOn = 0.79, 0.36, 0.21
          colorOff = 0.5, 0.5, 0.5
          value = Fuel
       }
       indicator
       {
          name = Panel_HG_Left
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = HighG
       }
       indicator
       {
          name = Panel_HG_Right
          colorOn = 0.98, 0.98, 0.98
          colorOff = 0.5, 0.5, 0.5
          value = HighG
       }
    }
  }

  	MODULE
  	{
    	name = InternalAtmosphereDepth
    	indicatorName = Needle_Atmos
    	max = 0.0, 0.0, -0.03657835
    	min = 0.0, 0.0, 0.0
  	}

  	MODULE
  	{
    	name = InternalAtmosphereDepth
    	indicatorName = Needle_psi
    	max = 0.2302003, 0.0, -0.005
    	min = 0.2302003, 0.0, -0.03357835
  	}

  	MODULE
  	{
    	name = InternalAtmosphereDepth
    	indicatorName = Needle_Vac
    	min = 0.2879941, 0.0, -0.008677312
    	max = 0.2879941, 0.0, -0.03197537
  	}

  MODULE
{
	name = FSinternalPropRotator 

// allows for rotating three different objects in an engine or other part. Must be three separate objects or empties.


	pitchObject = stick1pitch //rotates around the y axis
	//yawObject = stick1yaw //rotates around the x axis
	rollObject = stick1roll // rotates around the z axis

//0,0,0 etc can be used to add to the 0,0,0 + p,r,y rotation reset each update

	pitchDefaultRotation =  0, 0, 0 
	rollDefaultRotation =  0, 0, 180
	yawDefaultRotation =  0, 0, 0
	axisMultiplier = 12, 12, 12 // pitch, roll, yaw
}


  MODULE
{
	name = FSinternalPropRotator 

// allows for rotating three different objects in an engine or other part. Must be three separate objects or empties.


	pitchObject = stick2pitch //rotates around the y axis
	//yawObject = stick2yaw //rotates around the x axis
	rollObject = stick2roll // rotates around the z axis

//0,0,0 etc can be used to add to the 0,0,0 + p,r,y rotation reset each update

	pitchDefaultRotation =  0, 0, 0 
	rollDefaultRotation =  0, 0, 180
	yawDefaultRotation =  0, 0, 0
	axisMultiplier = 12, 12, 12 // pitch, roll, yaw
}






}
