void OnTriggerEnter2D(Collider2D other) { ItemMover itemMoverScript = other.gameObject.GetComponent <ItemMover> (); if (!playerStatusScript.isDead) { if (itemMoverScript != null) { itemMoverScript.Reset(); ScoreEffectEnum scoreEffectValue; if (iconBoxScript.activeIconName == other.gameObject.tag) { scoreEffectValue = iconBoxScript.Increment(); GotItemEffect(colorNormal, scoreEffectValue, false); } else if (other.gameObject.tag == "cake") { scoreEffectValue = iconBoxScript.IncrementCakeBonus(); GotItemEffect(colorBonus, scoreEffectValue, true); } else { playerStatusScript.TakeDamage(); } } } }