using UnityEngine; using System.Collections; namespace Invector { public class vDestroyOnSleep : MonoBehaviour { IEnumerator Start() { var rigdb = GetComponent(); var collider = GetComponent(); yield return transform.parent.gameObject.activeSelf; while (!rigdb.IsSleeping()) yield return new WaitForSeconds(2f); Destroy(rigdb); if (collider) Destroy(collider); } } }