您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 35 個字
 
 
 

32 行
905 B

  1. using SUISSEngine;
  2. using UnityEngine;
  3. public class Smoke : MonoBehaviour
  4. {
  5. public float RandomRateSpan = 1f;
  6. public GameObject parent;
  7. [SelfReference(true)]
  8. public ParticleSystem _particleSystem;
  9. private Renderer _particleSystemRenderer;
  10. private void Awake()
  11. {
  12. _particleSystemRenderer = _particleSystem.GetComponent<Renderer>();
  13. ParticleSystem.EmissionModule emission = _particleSystem.emission;
  14. float constant = UnityEngine.Random.Range(emission.rateOverTime.constantMax, RandomRateSpan);
  15. emission.rateOverTime = new ParticleSystem.MinMaxCurve(constant);
  16. _particleSystemRenderer.material.renderQueue = 10000;
  17. }
  18. private void Start()
  19. {
  20. if (parent != null)
  21. {
  22. _particleSystemRenderer.sortingOrder = parent.GetComponent<Renderer>().sortingOrder;
  23. }
  24. }
  25. }