void AUnsealed4x4Pawn::Tick(float Delta) { // Setup the flag to say we are in reverse gear bInReverseGear = GetVehicleMovement()->GetCurrentGear() < 0; /*if (isAutoAccel && GetVehicleMovement()->IsMovingOnGround()) { AutoAcceleration(); }*/ // Update phsyics material UpdatePhysicsMaterial(); // Update the strings used in the hud (incar and onscreen) UpdateHUDStrings(); // Set the string in the incar hud SetupInCarHUD(); // Pass the engine RPM to the sound component float RPMToAudioScale = 2500.0f / GetVehicleMovement()->GetEngineMaxRotationSpeed(); EngineSoundComponent->SetFloatParameter(EngineAudioRPM, GetVehicleMovement()->GetEngineRotationSpeed()*RPMToAudioScale); }
void ARacerPawn::Tick(float Delta) { // Setup the flag to say we are in reverse gear bInReverseGear = GetVehicleMovement()->GetCurrentGear() < 0; // Update the strings used in the hud (incar and onscreen) UpdateHUDStrings(); // Set the string in the incar hud SetupInCarHUD(); #ifdef HMD_INTGERATION if ((GEngine->HMDDevice.IsValid() == false) || ((GEngine->HMDDevice.IsValid() == true ) && ( (GEngine->HMDDevice->IsHeadTrackingAllowed() == false) || (GEngine->IsStereoscopic3D() == false)))) { if ( (InputComponent) && (bInCarCameraActive == true )) { FRotator HeadRotation = InternalCamera->RelativeRotation; HeadRotation.Pitch += InputComponent->GetAxisValue(LookUpBinding); HeadRotation.Yaw += InputComponent->GetAxisValue(LookRightBinding); InternalCamera->RelativeRotation = HeadRotation; } } #endif // HMD_INTGERATION }