Пример #1
0
    public static void SimulateParticleAging(PartSysEmitter emitter, float timeToSimulateSec)
    {
        var it   = emitter.NewIterator();
        var ages = emitter.GetParticles();

        while (it.HasNext())
        {
            var particleIdx = it.Next();
            ages[particleIdx] += timeToSimulateSec;
        }

        emitter.PruneExpiredParticles();
    }