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

◆ CreateCloudEffect()

bool DustEffectManager::CreateCloudEffect ( )
inlineprotected

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

366 {
367 if (!SEffectManager.IsEffectExist(m_CloudEffectId))
368 {
369 SurfaceInfo surfaceInfo = g_Game.GetSurfaceInfoUnderObject(m_Player);
370
371 EffCloudDust eff = new EffCloudDust();
373 eff.SelectFromSurface(surfaceInfo);
374 else
375 eff.SetDefault();
376
377 vector dustPosition;
378 vector dustRotation;
379
380 CalculateCloudEffectPosRot(dustPosition, dustRotation);
381 m_CloudEffectId = SEffectManager.PlayOnObject(eff, m_Player, dustPosition, dustRotation, true);
382 }
383 m_ActiveCloudEffect = true;
384 return true;
385 }
DayZGame g_Game
Определения DayZGame.c:4074
int[] SurfaceInfo
Определения SurfaceInfo.c:1
PlayerBase m_Player
Определения DustEffectsManager.c:14
bool m_CloudEffectReadFromSurface
Определения DustEffectsManager.c:26
void CalculateCloudEffectPosRot(out vector cloudPositon, out vector cloudRotation)
Определения DustEffectsManager.c:387
bool m_ActiveCloudEffect
Определения DustEffectsManager.c:71
int m_CloudEffectId
Определения DustEffectsManager.c:17
override void SelectFromSurface(SurfaceInfo surfaceInfo)
Определения EffCloudDust.c:31
void SetDefault()
Определения EffCloudDust.c:8

Перекрестные ссылки CalculateCloudEffectPosRot(), g_Game, SEffectManager::IsEffectExist(), m_ActiveCloudEffect, m_CloudEffectId, m_CloudEffectReadFromSurface, m_Player, SEffectManager::PlayOnObject(), EffCloudDust::SelectFromSurface() и EffCloudDust::SetDefault().

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