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

IRDS control asigment. More...

Public Attributes

float throttleTime = 1.0f
 The throttle time. More...
 
float throttleTimeTraction = 10.0f
 The throttle time traction. More...
 
float throttleReleaseTime = 0.5f
 The throttle release time. More...
 
float throttleReleaseTimeTraction = 0.1f
 The throttle release time traction. More...
 
float steerTime = 1.2f
 The steer time. More...
 
float veloSteerTime = 0.1f
 The velo steer time. More...
 
float steerReleaseTime = 0.6f
 The steer release time. More...
 
float veloSteerReleaseTime = 0f
 The velo steer release time. More...
 
float steerCorrectionFactor = 4.0f
 The steer correction factor. More...
 
IRDSPlayerControls.ControlType controlType = IRDSPlayerControls.ControlType.Old_Previus_Version
 The type of the control. More...
 
string steeringAxis = "Horizontal"
 The steering axis. More...
 
string steeringButtonLeft = "Horizontal"
 The steering button left. More...
 
string steeringButtonRight = "Horizontal"
 The steering button right. More...
 
string throttleAxis = "Vertical1"
 The throttle axis. More...
 
bool overrideThrottleAxis = false
 The override throttle axis. More...
 
string throttleButton = "Vertical1"
 The throttle button. More...
 
string brakeAxis = "Vertical2"
 The brake axis. More...
 
bool overrideBrakeAxis = false
 The override brake axis. More...
 
string brakeButton = "Vertical2"
 The brake button. More...
 
string shiftUpButton = "ShiftUp"
 The shift up button. More...
 
string shiftDownButton = "ShiftDown"
 The shift down button. More...
 
string handbrakeButton = "Jump"
 The handbrake button. More...
 
string clutchAxis = "Clutch"
 The clutch axis. More...
 
string clutchButton = "Clutch"
 The clutch button. More...
 
KeyCode throttleKey = KeyCode.UpArrow
 The throttle key. More...
 
KeyCode altThrottleKey = KeyCode.LeftShift
 The alternate throttle key. More...
 
KeyCode brakesKey = KeyCode.DownArrow
 The brakes key. More...
 
KeyCode leftKey = KeyCode.LeftArrow
 The left key. More...
 
KeyCode rightKey = KeyCode.RightArrow
 The right key. More...
 
KeyCode handbrakeKey = KeyCode.Space
 The handbrake key. More...
 
KeyCode shiftUpKey = KeyCode.A
 The shift up key. More...
 
KeyCode shiftDownKey = KeyCode.Z
 The shift down key. More...
 
KeyCode clutchKey = KeyCode.S
 The clutch key. More...
 
float clutchTime = 1.0f
 The clutch time. More...
 
float clutchReleaseTime = 0.5f
 The clutch release time. More...
 
float handbrakeTime = 1.0f
 The handbrake time. More...
 
float handbrakeReleaseTime = 1f
 The handbrake release time. More...
 
KeyCode startEngineKey = KeyCode.Q
 The start engine key. More...
 
string startEngineButton = "StartEngine"
 The start engine button. More...
 
KeyCode nitroKey = KeyCode.LeftControl
 The nitro key. More...
 
string nitroButton = "Nitro"
 The nitro button. More...
 
KeyCode activateSirenKey = KeyCode.E
 The activate siren key. More...
 
string activateSirenButton = "Siren"
 The activate siren button. More...
 
List
< IRDSPlayerControls.IRDSMobileControlers
mobileControls = new List<IRDSPlayerControls.IRDSMobileControlers>()
 The mobile controls. More...
 
IRDSPlayerControls.IRDSAnalogueRawInputs steerRawInput = new IRDSPlayerControls.IRDSAnalogueRawInputs()
 The steer raw input. More...
 
IRDSPlayerControls.IRDSAnalogueRawInputs throttleRawInput = new IRDSPlayerControls.IRDSAnalogueRawInputs()
 The throttle raw input. More...
 
IRDSPlayerControls.IRDSAnalogueRawInputs brakeRawInput = new IRDSPlayerControls.IRDSAnalogueRawInputs()
 The brake raw input. More...
 
IRDSPlayerControls.IRDSAnalogueRawInputs clutchRawInput = new IRDSPlayerControls.IRDSAnalogueRawInputs()
 The clutch raw input. More...
 
int mobileControlSelected = 0
 The mobile control selected. More...
 
List< string > gearShifterButtons = new List<string>()
 The gear shifter buttons. More...
 
bool useGearShifter = false
 Use gear shifter. More...
 
bool useCarInputControls = false
 Use car input controls. More...
 
bool combinedAxisPedals = false
 The combined Axis Pedals. If this is enabled, the Throttle and Brake would be got as they are, raw, so the input signal would start from -1 and would end at 1, this allows the use of certain types of analogue input like analogue sticks from controllers like the PS Vita and such. More...
 

Detailed Description

IRDS control asigment.

Member Data Documentation

string IRDSControlAsigment.activateSirenButton = "Siren"

The activate siren button.

KeyCode IRDSControlAsigment.activateSirenKey = KeyCode.E

The activate siren key.

KeyCode IRDSControlAsigment.altThrottleKey = KeyCode.LeftShift

The alternate throttle key.

string IRDSControlAsigment.brakeAxis = "Vertical2"

The brake axis.

string IRDSControlAsigment.brakeButton = "Vertical2"

The brake button.

The brake raw input.

KeyCode IRDSControlAsigment.brakesKey = KeyCode.DownArrow

The brakes key.

string IRDSControlAsigment.clutchAxis = "Clutch"

The clutch axis.

string IRDSControlAsigment.clutchButton = "Clutch"

The clutch button.

KeyCode IRDSControlAsigment.clutchKey = KeyCode.S

The clutch key.

The clutch raw input.

float IRDSControlAsigment.clutchReleaseTime = 0.5f

The clutch release time.

float IRDSControlAsigment.clutchTime = 1.0f

The clutch time.

bool IRDSControlAsigment.combinedAxisPedals = false

The combined Axis Pedals. If this is enabled, the Throttle and Brake would be got as they are, raw, so the input signal would start from -1 and would end at 1, this allows the use of certain types of analogue input like analogue sticks from controllers like the PS Vita and such.

IRDSPlayerControls.ControlType IRDSControlAsigment.controlType = IRDSPlayerControls.ControlType.Old_Previus_Version

The type of the control.

List<string> IRDSControlAsigment.gearShifterButtons = new List<string>()

The gear shifter buttons.

string IRDSControlAsigment.handbrakeButton = "Jump"

The handbrake button.

KeyCode IRDSControlAsigment.handbrakeKey = KeyCode.Space

The handbrake key.

float IRDSControlAsigment.handbrakeReleaseTime = 1f

The handbrake release time.

float IRDSControlAsigment.handbrakeTime = 1.0f

The handbrake time.

KeyCode IRDSControlAsigment.leftKey = KeyCode.LeftArrow

The left key.

List<IRDSPlayerControls.IRDSMobileControlers> IRDSControlAsigment.mobileControls = new List<IRDSPlayerControls.IRDSMobileControlers>()

The mobile controls.

int IRDSControlAsigment.mobileControlSelected = 0

The mobile control selected.

string IRDSControlAsigment.nitroButton = "Nitro"

The nitro button.

KeyCode IRDSControlAsigment.nitroKey = KeyCode.LeftControl

The nitro key.

bool IRDSControlAsigment.overrideBrakeAxis = false

The override brake axis.

bool IRDSControlAsigment.overrideThrottleAxis = false

The override throttle axis.

KeyCode IRDSControlAsigment.rightKey = KeyCode.RightArrow

The right key.

string IRDSControlAsigment.shiftDownButton = "ShiftDown"

The shift down button.

KeyCode IRDSControlAsigment.shiftDownKey = KeyCode.Z

The shift down key.

string IRDSControlAsigment.shiftUpButton = "ShiftUp"

The shift up button.

KeyCode IRDSControlAsigment.shiftUpKey = KeyCode.A

The shift up key.

string IRDSControlAsigment.startEngineButton = "StartEngine"

The start engine button.

KeyCode IRDSControlAsigment.startEngineKey = KeyCode.Q

The start engine key.

float IRDSControlAsigment.steerCorrectionFactor = 4.0f

The steer correction factor.

string IRDSControlAsigment.steeringAxis = "Horizontal"

The steering axis.

string IRDSControlAsigment.steeringButtonLeft = "Horizontal"

The steering button left.

string IRDSControlAsigment.steeringButtonRight = "Horizontal"

The steering button right.

The steer raw input.

float IRDSControlAsigment.steerReleaseTime = 0.6f

The steer release time.

float IRDSControlAsigment.steerTime = 1.2f

The steer time.

string IRDSControlAsigment.throttleAxis = "Vertical1"

The throttle axis.

string IRDSControlAsigment.throttleButton = "Vertical1"

The throttle button.

KeyCode IRDSControlAsigment.throttleKey = KeyCode.UpArrow

The throttle key.

The throttle raw input.

float IRDSControlAsigment.throttleReleaseTime = 0.5f

The throttle release time.

float IRDSControlAsigment.throttleReleaseTimeTraction = 0.1f

The throttle release time traction.

float IRDSControlAsigment.throttleTime = 1.0f

The throttle time.

float IRDSControlAsigment.throttleTimeTraction = 10.0f

The throttle time traction.

bool IRDSControlAsigment.useCarInputControls = false

Use car input controls.

bool IRDSControlAsigment.useGearShifter = false

Use gear shifter.

float IRDSControlAsigment.veloSteerReleaseTime = 0f

The velo steer release time.

float IRDSControlAsigment.veloSteerTime = 0.1f

The velo steer time.