private void OnTriggerEnter2D(Collider2D other) { AstroidController astroid = other.gameObject.GetComponent <AstroidController>(); if (astroid == null || astroid.Tunneled) { PowerUpController power = other.gameObject.GetComponent <PowerUpController>(); if (power == null || power.Tunneled) { return; } power.GoThroughBlackHole(sibling.gameObject.transform.position); } astroid.GoThroughBlackHole(sibling.gameObject.transform.position); }