//--------------------------------------------------- // OnBecameInvisible() // Nifty callback function that will tell us when // the object is no longer being rendered by the // camera. //--------------------------------------------------- void OnBecameInvisible() { NinjaTrigger triggerParent = transform.parent.gameObject.GetComponent <NinjaTrigger>(); if (triggerParent) { triggerParent.ChildBecameInvis(); } else { Debug.LogError("Trigger child does not have a parent..."); } }