SHOW:
|
|
- or go back to the newest paste.
| 1 | //This isn't complicated like the first code | |
| 2 | ||
| 3 | using UnityEngine; | |
| 4 | using System.Collections; | |
| 5 | ||
| 6 | public class FertileGroundRingParticles : MonoBehaviour | |
| 7 | {
| |
| 8 | public float emitterSizeMultiplier = 1.0f; | |
| 9 | public float emissionMultiplier = 30.0f; | |
| 10 | ||
| 11 | void Start() | |
| 12 | {
| |
| 13 | particleEmitter.emit = false; | |
| 14 | } | |
| 15 | ||
| 16 | public void StartRing() | |
| 17 | {
| |
| 18 | particleEmitter.emit = true; | |
| 19 | } | |
| 20 | ||
| 21 | public void UpdateRing(float radius) | |
| 22 | {
| |
| 23 | float r = radius * emitterSizeMultiplier; | |
| 24 | transform.localScale = new Vector3(r, r, r); | |
| 25 | particleEmitter.minEmission = particleEmitter.maxEmission = r * emissionMultiplier; | |
| 26 | } | |
| 27 | ||
| 28 | public void StopRing() | |
| 29 | {
| |
| 30 | particleEmitter.emit = false; | |
| 31 | } | |
| 32 | } |