You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
792 B
27 lines
792 B
using System; |
|
using UnityEngine; |
|
|
|
namespace UnityStandardAssets.Effects |
|
{ |
|
public class ParticleSystemMultiplier : MonoBehaviour |
|
{ |
|
// a simple script to scale the size, speed and lifetime of a particle system |
|
|
|
public float multiplier = 1; |
|
|
|
|
|
private void Start() |
|
{ |
|
var systems = GetComponentsInChildren<ParticleSystem>(); |
|
foreach (ParticleSystem system in systems) |
|
{ |
|
ParticleSystem.MainModule mainModule = system.main; |
|
mainModule.startSizeMultiplier *= multiplier; |
|
mainModule.startSpeedMultiplier *= multiplier; |
|
mainModule.startLifetimeMultiplier *= Mathf.Lerp(multiplier, 1, 0.5f); |
|
system.Clear(); |
|
system.Play(); |
|
} |
|
} |
|
} |
|
}
|
|
|