110 p.GetEvents().Event_OnParticleEnd.Insert(
StopEnded);
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
TFResult NTFR(TFR result)
bool Assert(bool condition)
void TFResult(TFR result)
void AddFrameTest(string test)
void AddInitTest(string test)
TFResult BTFR(bool result)
proto native DayZPlayer GetPlayer()
proto native void ObjectDelete(Object obj)
int InsertManager(ParticleManager pm)
ParticleManager CreatePMFixedBlocking(int size)
void OnePlayingSAADEnded(ParticleSource p)
TFResult CheckOnePlayingSAAD()
ref array< ParticleSource > m_ParticleSources
TFResult CheckOnePlayingSA()
bool m_bOnePlayingTestSuccess
TFResult TestOnePlayingStandAloneAutoDestroy()
TFResult TestOnePlaying()
bool m_bOnePlayingSAADEnded
void OnePlayingSAEnded(ParticleSource p)
static const float STOP_ACCUMULATED_TIME_STOP_CUTOFF
TFResult TestOnePlayingStandAlone()
TFResult CheckStop(float dt)
float m_StopAccumulatedTime
void StopEnded(ParticleSource p)
bool m_bOnePlayingSAEnded
TFResult TestWiggleStress()
void PassOnePlaying(ParticleSource p)
static const float STOP_ACCUMULATED_TIME_PLAY_CUTOFF
int m_OnePlayingManagerID
TFResult CheckOnePlaying()
override void PlayParticle(int particle_id=-1)
Method to tell the particle to start playing.
static const int EXPLOSION_LANDMINE
static const int ROADFLARE_BURNING_MAIN
override bool StopParticle(int flags=0)
Method to tell the particle to stop playing.
bool GetParticle(out string path, EGetParticleMode mode)
Gets the path to the currently assigned particle.
static ParticleSource CreateParticle(int id, vector pos, bool playOnCreation=false, Object parent=null, vector ori=vector.Zero, bool forceWorldRotation=false, Class owner=null)
Create function.
override bool IsParticlePlaying()
Ask if the particle is still playing.
override void SetWiggle(float random_angle, float random_interval)
Makes the particle change direction by random_angle every random_interval seconds.
void DisableAutoDestroy()
Disables the particle automatically cleaning up itself when ending or stopping.
Entity which has the particle instance as an ObjectComponent.
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto native CGame GetGame()