Data Structures | |
class | EffectBoatWaterBack |
class | EffectBoatWaterBase |
Enumerations | |
enum | EBoatSpeed { UNSET , SLOWEST , SLOW , MEDIUM , FAST } |
Functions | |
void | EffectBoatWaterFront () |
override protected void | UpdateSpeedState (Particle ptc, float speed) |
override void | Update (float timeSlice=0) |
void | EffectBoatWaterSide () |
Variables | |
enum EBoatSpeed | EMITORS_FAST = 9 |
enum EBoatSpeed |
void EffectBoatWaterFront | ( | ) |
References ParticleList::BOAT_WATER_FRONT, and EffectBoatWaterBase::SetParticleState().
Referenced by BoatScript::BoatScript().
void EffectBoatWaterSide | ( | ) |
References ParticleList::BOAT_WATER_SIDE, and EffectBoatWaterBase::SetParticleState().
Referenced by BoatScript::BoatScript().
override void Update | ( | float | timeSlice = 0 | ) |
References dBodyGetVelocityAt(), EffectBoatWaterBase::EnableEmitor(), GetGame(), GetLocalPosition(), Particle::GetParameterOriginal(), EffectParticle::GetParticle(), Math::InverseLerp(), IsPlaying(), EffectBoatWaterBase::m_EmitorCount, vector::Normalize(), Particle::SetParameter(), Particle::SetParticleParam(), EffectParticle::Stop(), EffectBoatWaterBase::UpdatePosToSeaLevel(), and EffectBoatWaterBase::UpdateSpeedState().
EffectBoatWaterBack EMITORS_FAST = 9 |