TrailRenderers.cs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. 
  2. // =================================
  3. // Namespaces.
  4. // =================================
  5. using UnityEngine;
  6. // =================================
  7. // Define namespace.
  8. // =================================
  9. namespace MirzaBeig
  10. {
  11. namespace ParticleSystems
  12. {
  13. // =================================
  14. // Classes.
  15. // =================================
  16. public class TrailRenderers : MonoBehaviour
  17. {
  18. // =================================
  19. // Nested classes and structures.
  20. // =================================
  21. // ...
  22. // =================================
  23. // Variables.
  24. // =================================
  25. // ...
  26. [HideInInspector]
  27. public TrailRenderer[] trailRenderers;
  28. // =================================
  29. // Functions.
  30. // =================================
  31. // ...
  32. protected virtual void Awake()
  33. {
  34. }
  35. // ...
  36. protected virtual void Start()
  37. {
  38. trailRenderers = GetComponentsInChildren<TrailRenderer>();
  39. }
  40. // ...
  41. protected virtual void Update()
  42. {
  43. }
  44. // ...
  45. public void setAutoDestruct(bool value)
  46. {
  47. for (int i = 0; i < trailRenderers.Length; i++)
  48. {
  49. trailRenderers[i].autodestruct = value;
  50. }
  51. }
  52. // ...
  53. //void Update()
  54. //{
  55. //}
  56. // =================================
  57. // End functions.
  58. // =================================
  59. }
  60. // =================================
  61. // End namespace.
  62. // =================================
  63. }
  64. }
  65. // =================================
  66. // --END-- //
  67. // =================================