public void OffTrack() { offscreen = false; GameObjectUtility.Destroy(gameObject); if (DestroyCallback != null) { DestroyCallback(); } }
public void OnOutOfBounds() { //reset offscreen bool offscreen = false; //destroy gameobject GameObjectUtility.Destroy(gameObject); //if delegate exists, call delegate logic if (DestroyCallback != null) { DestroyCallback(); } }