DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ UpdatePosToSeaLevel()

void EffectBoatWaterBase::UpdatePosToSeaLevel ( float timeSlice = 0,
float surfaceOffset = 0 )
inlineprotected

См. определение в файле BoatWaterEffects.c строка 335

336 {
337 m_PosUpdateTimer += timeSlice;
339 {
341
342 vector posAdjusted = m_Boat.CoordToParent(m_MemPointPos);
343 posAdjusted[1] = g_Game.SurfaceGetSeaLevel() + surfaceOffset;
344 posAdjusted = m_Boat.CoordToLocal(posAdjusted);
345 SetCurrentLocalPosition(posAdjusted);
346 }
347 }
DayZGame g_Game
Определения DayZGame.c:3942
vector m_MemPointPos
Определения BoatWaterEffects.c:283
BoatScript m_Boat
Определения BoatWaterEffects.c:282
float m_PosUpdateTimer
Определения BoatWaterEffects.c:279
const float POS_UPDATE_THROTTLE
Определения BoatWaterEffects.c:273
override void SetCurrentLocalPosition(vector pos, bool updateCached=true)
Set the current local position of the managed Particle.
Определения EffectParticle.c:411

Перекрестные ссылки g_Game, m_Boat, m_MemPointPos, m_PosUpdateTimer, POS_UPDATE_THROTTLE и EffectParticle::SetCurrentLocalPosition().

Используется в Update().