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

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

void VehicleVFXComponent (notnull EntityAI parent)
 
vector ConvertMemPointToPosition (string memoryPointName)
 
void RegisterEffect (EVehicleVFXEffect effectId, typename effectTypename, VehicleVFXDataParams params)
 register single instance of effect
 
void RegisterEffectGroup (EVehicleVFXEffectGroup groupId, typename effectTypename, int count, VehicleVFXDataParams params)
 register multiple instances of single type of effect owned by the given group
 
VehicleVFXData CreateEffectData (typename effectTypename, VehicleVFXDataParams params)
 
void PlayEffectData (notnull VehicleVFXData data, EntityAI parent)
 
void StopEffectData (VehicleVFXData data)
 
bool IsEffectDataPlaying (VehicleVFXData data)
 
bool CanPlayEffectData (VehicleVFXData data)
 
void SetEffectDataPosition (VehicleVFXData data, vector position)
 
void PlayEffect (EVehicleVFXEffect effectId, EntityAI parent=null)
 single effect API
 
void StopEffect (EVehicleVFXEffect effectId)
 
void StopAllEffects ()
 
void SetEffectCooldown (EVehicleVFXEffect effectId, float seconds)
 
bool CanPlayEffect (EVehicleVFXEffect effectId)
 
float GetEffectRemainingCooldown (EVehicleVFXEffect effectId)
 
void ResetEffectCooldown (EVehicleVFXEffect effectId)
 
bool IsEffectPlayed (EVehicleVFXEffect effectId)
 
void SetEffectPosition (EVehicleVFXEffect effectId, vector position)
 
void SetEffectParticleState (EVehicleVFXEffect effectId, int particleId)
 
ref ParticleParamsOverrideData GetParticleParamsOverrideData (EVehicleVFXEffect effectId)
 
void PlayEffectGroup (EVehicleVFXEffectGroup groupId, EntityAI parent=null)
 effect group API
 
void StopEffectGroup (EVehicleVFXEffectGroup groupId)
 
void SetEffectGroupCooldown (EVehicleVFXEffectGroup groupId, float seconds)
 
bool CanPlayEffectGroup (EVehicleVFXEffectGroup groupId)
 true only when every member of the group can play
 
float GetEffectGroupRemainingCooldown (EVehicleVFXEffectGroup groupId)
 longest remaining cooldown across the group members
 
void ResetEffectGroupCooldown (EVehicleVFXEffectGroup groupId)
 
bool IsEffectGroupPlayed (EVehicleVFXEffectGroup groupId)
 true when any member of the group is playing
 
void SetEffectGroupPositions (EVehicleVFXEffectGroup groupId, TVectorArray positions)
 
void SetEffectGroupParticleState (EVehicleVFXEffectGroup groupId, int particleId)
 
ref ParticleParamsOverrideData GetEffectGroupParticleParamsOverrideData (EVehicleVFXEffectGroup groupId)
 
void SetSurfaceInfo (SurfaceInfo surfaceInfo)
 

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

ref map< int, ref VehicleVFXData > m_EffectsMap
 keyed by EVehicleVFXEffect
 
ref map< int, ref array< ref VehicleVFXData > > m_EffectGroupsMap
 keyed by EVehicleVFXEffectGroup
 

Закрытые данные

bool m_SurfaceInfoOverriden
 
EntityAI m_Parent
 
SurfaceInfo m_SurfaceInfo
 

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

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