SExhaustParams

C++
File

IVehicleSystem.h

Description

Exhaust particles parameter structure Movement classes can use this to control exhausts. Currently we support a start/stop effect and a running effect with various parameters. It's up to the movement if/how it makes use of it.

SExhaustParams::disableWithNegativePower Data Member
C++
bool disableWithNegativePower;
SExhaustParams::hasExhaust Data Member
C++
bool hasExhaust;
SExhaustParams::insideWater Data Member
C++
bool insideWater;
SExhaustParams::outsideWater Data Member
C++
bool outsideWater;
SExhaustParams::runBaseSizeScale Data Member
C++
float runBaseSizeScale;
SExhaustParams::runMaxPower Data Member
C++
float runMaxPower;
SExhaustParams::runMaxPowerCountScale Data Member
C++
float runMaxPowerCountScale;
SExhaustParams::runMaxPowerSizeScale Data Member
C++
float runMaxPowerSizeScale;
SExhaustParams::runMaxPowerSpeedScale Data Member
C++
float runMaxPowerSpeedScale;
SExhaustParams::runMaxSpeed Data Member
C++
float runMaxSpeed;
SExhaustParams::runMaxSpeedCountScale Data Member
C++
float runMaxSpeedCountScale;
SExhaustParams::runMaxSpeedSizeScale Data Member
C++
float runMaxSpeedSizeScale;
SExhaustParams::runMaxSpeedSpeedScale Data Member
C++
float runMaxSpeedSpeedScale;
SExhaustParams::runMinPower Data Member
C++
float runMinPower;
SExhaustParams::runMinPowerCountScale Data Member
C++
float runMinPowerCountScale;
SExhaustParams::runMinPowerSizeScale Data Member
C++
float runMinPowerSizeScale;
SExhaustParams::runMinPowerSpeedScale Data Member
C++
float runMinPowerSpeedScale;
SExhaustParams::runMinSpeed Data Member
C++
float runMinSpeed;
SExhaustParams::runMinSpeedCountScale Data Member
C++
float runMinSpeedCountScale;
SExhaustParams::runMinSpeedSizeScale Data Member
C++
float runMinSpeedSizeScale;
SExhaustParams::runMinSpeedSpeedScale Data Member
C++
float runMinSpeedSpeedScale;
SExhaustParams::~SExhaustParams Destructor
C++
virtual ~SExhaustParams();
SExhaustParams::GetBoostEffect Method
C++
virtual const char* GetBoostEffect() const = 0;
SExhaustParams::GetExhaustCount Method
C++
virtual size_t GetExhaustCount() const = 0;
SExhaustParams::GetHelper Method
C++
virtual IVehicleHelper* GetHelper(int idx) const = 0;
SExhaustParams::GetRunEffect Method
C++
virtual const char* GetRunEffect() const = 0;
SExhaustParams::GetStartEffect Method
C++
virtual const char* GetStartEffect() const = 0;
SExhaustParams::GetStopEffect Method
C++
virtual const char* GetStopEffect() const = 0;
SExhaustParams::SExhaustParams Constructor
C++
SExhaustParams();