private void ActivateItem(string playerTag) { Debug.Log("Item Activated"); switch (ItemType) { case Type.Mushroom: mushroomScript.Affect(playerTag); break; case Type.Banana: Banana.BananaHit(playerTag); GameObject.Find("MiniGameA").GetComponent <ItemMiniGame>().ResetPositions(playerTag); break; case Type.Mirror: mirrorScript.ActivateMirror(playerTag); break; case Type.Smoke: Smoke.SmokeInpact(transform.parent.transform.position.x); break; default: break; } Destroy(this.gameObject); }