Exemplo n.º 1
0
 /// <summary>
 /// Creates an object pool instance for the particle prefab.
 /// </summary>
 public override void Preload()
 {
     ImpactParticlePool.PreloadPoolForParticle(ParticlePrefab);
     ImpactManagerInstance.CreateInteractionResultPool <Interactions.Particles.ParticleInteractionResult>(interactionResultPoolKey);
 }
 /// <summary>
 /// Creates an object pool instance for the decal prefab.
 /// </summary>
 public override void Preload()
 {
     ImpactDecalPool.PreloadPoolForDecal(DecalPrefab);
     ImpactManagerInstance.CreateInteractionResultPool <Interactions.Decals.DecalInteractionResult>(interactionResultPoolKey);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Creates an instance of the ImpactAudioPool.
 /// </summary>
 public override void Preload()
 {
     ImpactAudioPool.PreloadPoolForAudioSource(AudioSourceTemplate);
     ImpactManagerInstance.CreateInteractionResultPool <AudioInteractionResult>(interactionResultPoolKey);
 }