Exemple #1
0
 /// <summary>
 /// Loads an emitter for a particle effect.
 /// </summary>
 /// <param name="particleEffect">
 /// <see cref="ParticleEffect"/> to load emitter for.
 /// </param>
 /// <param name="spawnParams">   A set of parameters to use for spawning.</param>
 /// <param name="slot">          Slot to assign the emitter to.</param>
 /// <returns>A new particle emitter.</returns>
 public ParticleEmitter LoadParticleEmitter(ParticleEffect particleEffect,
                                            ref ParticleSpawnParameters spawnParams,
                                            int slot = -1)
 {
     return
         (ParticleEmitter.TryGet(EntityInterop.LoadParticleEmitter(this.EntityHandle, slot, particleEffect.Handle,
                                                                   ref spawnParams)));
 }