void StartDestruction() { if (state == Modes.Exploding) { return; } counter.Reset(); state = Modes.Exploding; explosionObject = ((GameObject)GameObject.Instantiate(ExplosionsFx.gameObject)).GetComponent <FxRemover>(); animator.SetTrigger("Explode"); explosionObject.transform.parent = transform; explosionObject.transform.localPosition = Vector2.zero; explosionObject.enabled = false; Planet.EnemyShips--; }