Пример #1
0
 public ParticleSystem(ParticleSystemSettings settings)
 {
     position = Vector2.Zero;
     rotation = 0f;
     scale    = 1f;
     Initialize(settings);
 }
Пример #2
0
 public void Initialize(ParticleSystemSettings settings)
 {
     emitters = new List <ParticleEmitter>();
     foreach (var emitterSettings in settings.emitters)
     {
         emitters.Add(new ParticleEmitter(emitterSettings));
     }
 }
Пример #3
0
 public void AddSystem(string name, ParticleSystemSettings systemSettings)
 {
     _systemSettings.Add(name, systemSettings);
 }