public override void InitializeModule(ParticleTweenerUtility particleTweener) { _pSystem = GetComponent <ParticleSystem>(); CurvesOnUse = new List <BezierCurve>(particleTweener.ParticleMaxCount); CurvesOnWait = new Stack <BezierCurve>(particleTweener.ParticleMaxCount); time = new float[particleTweener.ParticleMaxCount]; _lifeTime = _pSystem.main.startLifetime.constant; }
public override void InitializeModule(ParticleTweenerUtility particleTweener) { }
public override void InitializeModule(ParticleTweenerUtility particleTweener) { _previousPositions = new Vector3[particleTweener.ParticleMaxCount]; }
public abstract void InitializeModule(ParticleTweenerUtility particleTweener);