AbsorbTextGenerator.cs 716 B

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. using System.Collections;
  3. using UnityEngine;
  4. public class AbsorbTextGenerator : BaseBehaviour
  5. {
  6. private void Start()
  7. {
  8. }
  9. private void Update()
  10. {
  11. }
  12. public IEnumerator Generate()
  13. {
  14. for (int i = 0; i < this.maxParticle; i++)
  15. {
  16. R.Effect.Generate(this.firstId + UnityEngine.Random.Range(0, this.textParticle.Length), base.transform, default(Vector3), default(Vector3), default(Vector3), true);
  17. yield return new WaitForSeconds(this.timeSpan);
  18. }
  19. yield break;
  20. }
  21. [SerializeField]
  22. private Transform[] textParticle;
  23. [SerializeField]
  24. private int firstId;
  25. [SerializeField]
  26. private int maxParticle;
  27. [SerializeField]
  28. private float timeSpan;
  29. }