PC Stable Documentation
|
|
Private Member Functions | |
override void | AttachTo (Object obj, vector local_pos="0 0 0", vector local_ori="0 0 0", bool force_rotation_to_world=false) |
void | SetParticleState (int state) |
protected void | EnableEmitor (Particle ptc, int id, bool enable) |
protected void | UpdateSpeedState (Particle ptc, float speed) |
void | Update (float timeSlice=0) |
protected void | UpdatePosToSeaLevel (float timeSlice=0, float surfaceOffset=0) |
Private Attributes | |
const float | POS_UPDATE_THROTTLE = 0.2 |
protected int | m_EmitorCount |
protected int | m_SpeedSlow |
protected int | m_SpeedMedium |
protected int | m_SpeedFast |
protected float | m_PosUpdateTimer |
protected EBoatSpeed | m_SpeedState |
protected BoatScript | m_Boat |
protected vector | m_MemPointPos |
|
inlineprivate |
References m_Boat, and m_MemPointPos.
Referenced by BoatScript::BoatScript().
References Particle::GetParameterOriginal(), and Particle::SetParameter().
Referenced by Update(), UpdateSpeedState(), and EffectBoatWaterBack::UpdateSpeedState().
|
inlineprivate |
References IsPlaying(), EffectParticle::SetParticleID(), EffectParticle::Start(), and EffectParticle::Stop().
Referenced by EffectBoatWaterBack::EffectBoatWaterBack(), EffectBoatWaterFront(), and EffectBoatWaterSide().
|
inlineprivate |
References IsPlaying(), m_SpeedState, and EffectParticle::Start().
Referenced by BoatScript::UpdateParticles().
References GetGame(), m_Boat, m_MemPointPos, m_PosUpdateTimer, POS_UPDATE_THROTTLE, EffectParticle::SetCurrentLocalPosition(), and CGame::SurfaceGetSeaLevel().
Referenced by Update().
|
private |
Referenced by AttachTo(), EffectBoatWaterBack::Update(), and UpdatePosToSeaLevel().
|
private |
|
private |
Referenced by AttachTo(), and UpdatePosToSeaLevel().
|
private |
Referenced by UpdatePosToSeaLevel().
|
private |
|
private |
Referenced by EffectBoatWaterBack::EffectBoatWaterBack(), and EffectBoatWaterBack::UpdateSpeedState().
|
private |
Referenced by EffectBoatWaterBack::EffectBoatWaterBack(), and EffectBoatWaterBack::UpdateSpeedState().
|
private |
Referenced by Update(), UpdateSpeedState(), and EffectBoatWaterBack::UpdateSpeedState().
|
private |
Referenced by UpdatePosToSeaLevel().