Beispiel #1
0
 public void Update()
 {
     _timeline--;
     if (_timeline > 25) //50
     {
         _explosionParticleSystem.AddParticle(
             Position,
             RandomHelper.ColorBetween(Color.DarkGray, Color.Gray),
             new Vector3(RandomHelper.FloatBetween(-3, 3), RandomHelper.FloatBetween(3, -1), RandomHelper.FloatBetween(-3, 3)) * 0.01f,
             RandomHelper.FloatBetween(-0.1f, 0.1f),
             TimeSpan.FromSeconds(RandomHelper.IntBetween(1, 2)),
             false,
             RandomHelper.FloatBetween(0.0f, MathHelper.Pi),
             0.14f);
     }
     else if (_timeline == 0)
     {
         _parent.FightingDone();
     }
 }