iRDS - Intelligent Race Driver System  V 2.1.0.5
 All Classes Namespaces Functions Variables Properties Events
IRDSPlayerControls.IRDSMobileControlers Class Reference

Public Attributes

string layoutName = "New Layout"
 
bool autoResize = false
 
Vector2 autoResizeBaseResolution = new Vector2(1024f,768f)
 
MobileType mobileType = MobileType.TouchSteering
 
Texture2D accelIcon
 
float accelAlpha = 0.35f
 
float accelAlphaDown = 0.35f
 
Texture2D brakeIcon
 
float brakeAlpha = 0.35f
 
float brakeAlphaDown = 0.35f
 
Texture2D handBrakeIcon
 
float handBrakeAlpha = 0.35f
 
float handBrakeAlphaDown = 0.35f
 
Texture2D shiftUpIcon
 
float shiftUpAlpha = 0.35f
 
float shiftUpAlphaDown = 0.35f
 
Texture2D shiftDwnIcon
 
float shiftDownAlpha = 0.35f
 
float shiftDownAlphaDown = 0.35f
 
Texture2D touchSteering
 
float touchSteeringAlpha = 0.35f
 
Texture2D rbuttonSteering
 
float rbuttonSteeringAlpha = 0.35f
 
float rbuttonSteeringAlphaDown = 0.35f
 
Texture2D lbuttonSteering
 
float lbuttonSteeringAlpha = 0.35f
 
float lbuttonSteeringAlphaDown = 0.35f
 
Texture2D clutchIcon
 
float clutchAlpha = 0.35f
 
float clutchAlphaDown = 0.35f
 
Texture2D nitroIcon
 
float nitroAlpha = 0.35f
 
float nitroAlphaDown = 0.35f
 
Vector2 clutchPos = Vector2.zero
 
Vector2 clutchSize = new Vector2(50,50)
 
Vector2 nitroPos = Vector2.zero
 
Vector2 nitroSize = new Vector2(50,50)
 
Vector2 accelPos = Vector2.zero
 
Vector2 accelSize = new Vector2(50,50)
 
Vector2 brakePos = Vector2.zero
 
Vector2 brakeSize = new Vector2(50,50)
 
Vector2 handBrakePos = Vector2.zero
 
Vector2 handBrakeSize = new Vector2(50,50)
 
Vector2 shiftUpPos = Vector2.zero
 
Vector2 shiftUpSize = new Vector2(50,50)
 
Vector2 shiftDownPos = Vector2.zero
 
Vector2 shiftDownSize = new Vector2(50,50)
 
Vector2 touchSteeringPos = Vector2.zero
 
Vector2 touchSteeringSize = new Vector2(50,50)
 
Vector2 touchSteeringSectorPos = Vector2.zero
 
Vector2 touchSteeringSectorSize = new Vector2(250,250)
 
bool testSector = false
 
float touchSteeringMaxAngle = 90f
 
float touchSteeringLength = 90f
 
bool accelerometerSettings = false
 
Vector2 rbuttonSteeringPos = Vector2.zero
 
Vector2 rbuttonSteeringSize = new Vector2(50,50)
 
Vector2 lbuttonSteeringPos = Vector2.zero
 
Vector2 lbuttonSteeringSize = new Vector2(50,50)
 
float accelerometerDeadZone = 0.01f
 
Rect rAccel
 
Rect rBrake
 
Rect rHandBrake
 
Rect rShiftUp
 
Rect rShiftDown
 
Rect rTouchStr
 
Rect rTouchStrSector
 
bool wasLastTouchStr = false
 
Rect rRBtnStr
 
Rect rLBtnStr
 
Rect rClutch
 
Rect rNitro
 
float AccelerometerUpdateInterval = 1.0f / 60.0f
 
float LowPassKernelWidthInSeconds = 1.0f
 
float steerSensitivity = 1f
 
Vector2 touchSteeringFirstHitPos = -Vector2.one
 
float LowPassFilterFactor = 0f
 
float lowPassValue = 0f
 
GUITexture gt_accel
 
GUITexture gt_brake
 
GUITexture gt_handBrake
 
GUITexture gt_shiftUp
 
GUITexture gt_shiftDwn
 
GUITexture gt_touchSteering
 
GUITexture gt_rbuttonSteering
 
GUITexture gt_lbuttonSteering
 
GUITexture gt_clutch
 
GUITexture gt_nitro
 
List< IRDSAditionalButtonscustomButtons = new List<IRDSAditionalButtons>()