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

Защищенные члены

void DustEffectManager ()
 
void Init (PlayerBase player)
 
void InitGroundEffect (DustEffectsSettings dustEffectsSettings)
 
void InitCloudEffect (DustEffectsSettings dustEffectsSettings)
 
void InitCeilingEffect ()
 
void RegisterCeilingPair (int particleID, string effectType)
 
void Update (float deltaT)
 
void UpdateGroundEffect (float deltaT, float windStrength)
 
void UpdateCloudEffect (float deltaT, float windStrength)
 
void UpdateActiveCloudEffect ()
 
void CreateGroundEffect ()
 
vector GetGroundEffectPotentialPosition ()
 
vector GetPlayerSpeed ()
 
bool CreateCloudEffect ()
 
void CalculateCloudEffectPosRot (out vector cloudPositon, out vector cloudRotation)
 
void StopCloudEffect ()
 
void SetCloudEffectEnable (bool enable)
 
bool IsCloudEffectEnable ()
 
void SetGroundEffectEnable (bool enable)
 
bool IsGroundEffectEnable ()
 
void SetCloudEffectThreshold (float threshold)
 
float GetCloudEffectThreshold ()
 
void SetCloudEffectDistance (float distance)
 
float GetCloudEffectDistance ()
 
float GetCloudEffectCooldownMin ()
 
void SetCloudEffectCooldownMin (float cooldown)
 
void SetCloudEffectCooldownMax (float cooldown)
 
void SetCloudEffectCooldown (float cooldown)
 
float GetCloudEffectCooldown ()
 
float ComputeCloudEffectCooldown ()
 
float GetCloudEffectDurationMin ()
 
void SetCloudEffectDurationMin (float duration)
 
void SetCloudEffectDurationMax (float duration)
 
void SetCloudEffectDuration (float duration)
 
float GetCloudEffectDuration ()
 
float ComputeCloudEffectDuration ()
 
void SetCloudEffectReadFromSurfaceEnable (bool enable)
 
bool IsCloudEffectReadFromSurfaceEnable ()
 
void SetGroundEffectThreshold (float threshold)
 
float GetGroundEffectThreshold ()
 
void SetGroundEffectIntensity (float intensity)
 
float GetGroundEffectIntensity ()
 
void SetGroundEffectRadius (float radius)
 
float GetGroundEffectRadius ()
 
void SetGroundEffectWindWeight (float windWeight)
 
void SetGroundEffectEndPointTest (bool endPointtest)
 
float GetGroundEffectWindWeight ()
 
void SetGroundEffectReadFromSurfaceEnable (bool enable)
 
bool IsGroundEffectReadFromSurfaceEnable ()
 
float ComputeWindBiasedValue (float windStrength, float minVal, float maxVal)
 
void SetGroundEffectLifetimeRange (float minLifetime, float maxLifetime)
 
float GetGroundEffectLifetimeMin ()
 
float GetGroundEffectLifetimeMax ()
 
void SetGroundEffectSizeRange (float minSize, float maxSize)
 
float GetGroundEffectSizeMin ()
 
float GetGroundEffectSizeMax ()
 
int IsCeilingDustEffectEnabled ()
 
void SetCeilingDustEffectEnable (bool enable)
 

Защищенные статические члены

static DustEffectManager GetDustEffectManager ()
 
static void AdjustCeilingDustEffectFrequency (string surfaceType, int particleID, inout int min, inout int max)
 optional adjustment of frequency by particleID
 
static string GetCeilingEffectType (int particleID)
 Returns effect type paired to the particleID.
 

Защищенные данные

PlayerBase m_Player
 
bool m_EnableCloudEffect
 
int m_CloudEffectId
 
float m_CloudEffectBaseDistance
 
float m_CloudEffectCooldown
 
float m_CloudEffectCooldownMin
 
float m_CloudEffectCooldownMax
 
float m_CloudEffectThreshold
 
float m_CloudEffectDurationMin
 
float m_CloudEffectDurationMax
 
float m_CloudEffectDuration
 
bool m_CloudEffectReadFromSurface
 
bool m_EnableGroundEffect
 
float m_GroundEffectRadius
 
float m_GroundEffectThreshold
 
float m_GroundEffectIntensity
 
float m_TimeFromLastGroundEffect
 
float m_GroundEffectWindWeight
 
bool m_GroundEffectReadFromSurface
 
bool m_GroundEffectTestEndPoint
 
float m_GroundEffectLifetimeMin
 
float m_GroundEffectLifetimeMax
 
float m_GroundEffectSizeMin
 
float m_GroundEffectSizeMax
 
bool m_EnableCeilingDustEffect = true
 
const float CLOUD_EFFECT_ORIGIN_HEIGHT = 1.5
 
const float CLOUD_EFFECT_SPEED_ADJUSTMENT = 3.5
 
const float GROUND_EFFECT_SPEED_COEFICIENT = 20
 
const float GROUND_EFFECT_SPEED_ADJUSTMENT = 3
 
const float GROUND_EFFECT_END_TEST_DISTANCE = 3
 
const float GROUND_EFFECT_WIND_BIAS_SPREAD_SCALE = 0.6
 
const float GROUND_EFFECT_WIND_BIAS_VARIATION_RANGE = 0.4
 
float m_Intensity
 
float m_TimeFromLastEffect
 
float m_ActualGroundEffectPeriod
 
const float BASE_FREQUENCY = 500
 
const float CLOUD_BASE_FREQUENCY = 10
 
const float CLOUD_BASE_DURATION = 20
 
float m_TimeEffectCloud
 
float m_ActualDurationCloud
 
bool m_ActiveCloudEffect
 

Статические защищенные данные

static ref DustEffectManager m_Instance = NULL
 
static ref map< int, string > m_ParticleIDEffectPairing
 

Подробное описание

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