private void Awake() { randomSeed = (uint)Random.Range(0, uint.MaxValue); if (tintedConfig != null) { tintedParticles = Instantiate(particleSystemPrefab, transform).GetComponent <ParticleSystem>(); } if (whiteConfig != null) { whiteParticles = Instantiate(particleSystemPrefab, transform).GetComponent <ParticleSystem>(); } emissionConfig = defaultEmissionConfig; ConfigureParticleSystems(); if (playOnAwake) { Play(); } else { Stop(); } }
public void OnStartBlackout() { emissionConfig = blackoutEmissionConfig; ConfigureParticleSystems(); SetPlaying(shouldPlay); }
public void OnEndBlackout() { emissionConfig = defaultEmissionConfig; ConfigureParticleSystems(); SetPlaying(shouldPlay); }