/// <summary> /// Create a pool for the given decal template. /// </summary> /// <param name="template">The decal prefab to create a pool for.</param> public static void PreloadPoolForDecal(ImpactDecalBase template) { poolGroup.GetOrCreatePool(template, template.PoolSize); }
/// <summary> /// Create a pool for the given audio source template. /// </summary> /// <param name="template">The decal prefab to create a pool for.</param> public static void PreloadPoolForAudioSource(ImpactAudioSourceBase template) { poolGroup.GetOrCreatePool(template, template.PoolSize); }
/// <summary> /// Creates an object pool for the given particles template. /// </summary> /// <param name="template">The prefab to create an object pool for.</param> public static void PreloadPoolForParticle(ImpactParticlesBase template) { poolGroup.GetOrCreatePool(template, template.PoolSize); }