using System.Collections; using System.Collections.Generic; using UnityEngine; namespace ULib { [RequireComponent(typeof(TrailRenderer)), DisallowMultipleComponent] public class TrailResetOnDisable : MonoBehaviour { public TrailRenderer trail { get { if (m_Trail == null) { m_Trail = GetComponent(); } return m_Trail; } } private TrailRenderer m_Trail; private void OnDisable() { trail.Clear(); } } }