示例#1
0
        private void UpdateFlareParticlePosition(FlareParticle particle)
        {
            float delta = (MyMinerGame.TotalGamePlayTimeInMilliseconds - m_startParticleTime) / particle.FlyTime;

            particle.Position += particle.Dir * MyMwcUtils.GetRandomFloat(0.2f, 0.4f) * (float)Math.Pow(1.0 - delta, 3);
        }
示例#2
0
 private void UpdateFlareParticlePosition(FlareParticle particle)
 {
     float delta = (MyMinerGame.TotalGamePlayTimeInMilliseconds - m_startParticleTime) / particle.FlyTime;
     particle.Position += particle.Dir * MyMwcUtils.GetRandomFloat(0.2f, 0.4f) * (float) Math.Pow(1.0 - delta, 3);
 }