View difference between Paste ID: mdH3CtQZ and TSqNmvyR
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
}