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.
|
- using SUISSEngine;
- using UnityEngine;
-
- public class Smoke : MonoBehaviour
- {
- public float RandomRateSpan = 1f;
-
- public GameObject parent;
-
- [SelfReference(true)]
- public ParticleSystem _particleSystem;
-
- private Renderer _particleSystemRenderer;
-
- private void Awake()
- {
- _particleSystemRenderer = _particleSystem.GetComponent<Renderer>();
- ParticleSystem.EmissionModule emission = _particleSystem.emission;
- float constant = UnityEngine.Random.Range(emission.rateOverTime.constantMax, RandomRateSpan);
- emission.rateOverTime = new ParticleSystem.MinMaxCurve(constant);
- _particleSystemRenderer.material.renderQueue = 10000;
- }
-
- private void Start()
- {
- if (parent != null)
- {
- _particleSystemRenderer.sortingOrder = parent.GetComponent<Renderer>().sortingOrder;
- }
- }
- }
|