Gah - a solution with more questions. – EntropicLqd
UE3:ForceFeedbackManager (UT3)
Object >> ForceFeedbackManager |
- Package:
- Engine
- Within class:
- PlayerController
- This class in other games:
- UDK
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
This class handles various waveform activities. It manages the waveform data that is being played on any given gamepad at any given time. It is called by the player controller to start/stop/pause a waveform for a given gamepad. It is queried by the Viewport to get the current rumble state information to apply that to the gamepad. It does this by evaluating the function defined in the waveform sample data.
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties
bAllowsForceFeedback
Type: bool
Whether the player has disabled gamepad rumble or not (TCR C5-3)
Default value: True
bIsPaused
Type: bool
Whether it was paused by the player controller or not
CurrentSample
Type: int
The current waveform sample being played
ElapsedTime
Type: float
The amount of time elapsed since the start of this waveform
FFWaveform
Type: ForceFeedbackWaveform
The currently playing waveform
ScaleAllWaveformsBy
Type: float
The amount to scale all waveforms by (user settable) (TCR C5-3)
Default value: 1.0
Instance functions
PauseWaveform
Pauses/unpauses the playback of the waveform for the gamepad
Parameters:
- bPause - True to pause, False to resume
PlayForceFeedbackWaveform
Sets the waveform to play for the gamepad
Parameters:
- ForceFeedbackWaveform - The waveform data to play
StopForceFeedbackWaveform
Stops the waveform by nulling out the waveform