void StartDestruction() { GameObject p = GameObject.FindGameObjectWithTag("Planet"); BonusBall.Instantiate(transform.position, p.transform, BonusType); animator.SetTrigger("Explode"); }
void ApplyBonus(Bonus b) { BonusBallController prefab = null; switch (b) { case Bonus.Shield: prefab = ShieldBallPrefab; break; case Bonus.Hp: prefab = HpBallPrefab; break; } prefab.Instantiate(Indicator.WorldPosition, planet.transform, b); Indicator.BonusEffect(b); }