C# Class CarController, racing_game

Inheritance: MonoBehaviour
Afficher le fichier Open project: Rarau/racing_game Class Usage Examples

Méthodes publiques

Свойство Type Description
brakePos float
brakingPower float
cDrag float
cRoll float
carMass float
centerOfMass Transform
currentGear int
currentSpeed float
differentialRatio float
driftAssist float
engineTorque float
gearRatio float
gearsRatio float[]
handBrake bool
maxGears int
maxSpeed float
maxTorque float
maximumSpeed int
peakTorque float
playerNumber int
rpm float
rpmMax float
rpmMin float
steeringAngle float
steeringSensitityCurve AnimationCurve
steeringSensitivity float
throttlePos float
torqueRPMCurve AnimationCurve[]
virtualRPM float
wheels WheelController[]

Méthodes publiques

Méthode Description
FixedUpdate ( ) : void
GearsShift ( ) : void

Shifts gear up or down according to speed.

IsFlying ( ) : bool
OnCollisionEnter ( Collision other ) : void

Collission handler

OnDrawGizmos ( ) : void
OnGUI ( ) : void
SetEnableMotion ( bool enable ) : void
Start ( ) : void
Update ( ) : void

Private Methods

Méthode Description
GetMaxTorque ( float currentRPM ) : float

Sample the RPM vs torque engine curve to get the torque for the current RPM value

Method Details

FixedUpdate() public méthode

public FixedUpdate ( ) : void
Résultat void

GearsShift() public méthode

Shifts gear up or down according to speed.
public GearsShift ( ) : void
Résultat void

IsFlying() public méthode

public IsFlying ( ) : bool
Résultat bool

OnCollisionEnter() public méthode

Collission handler
public OnCollisionEnter ( Collision other ) : void
other Collision
Résultat void

OnDrawGizmos() public méthode

public OnDrawGizmos ( ) : void
Résultat void

OnGUI() public méthode

public OnGUI ( ) : void
Résultat void

SetEnableMotion() public méthode

public SetEnableMotion ( bool enable ) : void
enable bool
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

brakePos public_oe property

public float brakePos
Résultat float

brakingPower public_oe property

public float brakingPower
Résultat float

cDrag public_oe property

public float cDrag
Résultat float

cRoll public_oe property

public float cRoll
Résultat float

carMass public_oe property

public float carMass
Résultat float

centerOfMass public_oe property

public Transform centerOfMass
Résultat Transform

currentGear public_oe property

public int currentGear
Résultat int

currentSpeed public_oe property

public float currentSpeed
Résultat float

differentialRatio public_oe property

public float differentialRatio
Résultat float

driftAssist public_oe property

public float driftAssist
Résultat float

engineTorque public_oe property

public float engineTorque
Résultat float

gearRatio public_oe property

public float gearRatio
Résultat float

gearsRatio public_oe property

public float[] gearsRatio
Résultat float[]

handBrake public_oe property

public bool handBrake
Résultat bool

maxGears public_oe property

public int maxGears
Résultat int

maxSpeed public_oe property

public float maxSpeed
Résultat float

maxTorque public_oe property

public float maxTorque
Résultat float

maximumSpeed public_oe property

public int maximumSpeed
Résultat int

peakTorque public_oe property

public float peakTorque
Résultat float

playerNumber public_oe property

public int playerNumber
Résultat int

rpm public_oe property

public float rpm
Résultat float

rpmMax public_oe property

public float rpmMax
Résultat float

rpmMin public_oe property

public float rpmMin
Résultat float

steeringAngle public_oe property

public float steeringAngle
Résultat float

steeringSensitityCurve public_oe property

public AnimationCurve steeringSensitityCurve
Résultat AnimationCurve

steeringSensitivity public_oe property

public float steeringSensitivity
Résultat float

throttlePos public_oe property

public float throttlePos
Résultat float

torqueRPMCurve public_oe property

public AnimationCurve[] torqueRPMCurve
Résultat AnimationCurve[]

virtualRPM public_oe property

public float virtualRPM
Résultat float

wheels public_oe property

public WheelController[] wheels
Résultat WheelController[]