private void OnTriggerEnter(Collider other) { if (parent) { if (other.TryGetComponent <Units>(out Units script)) { if ((script.UnitTag == UnitsTag.Minion || script.UnitTag == UnitsTag.Champion) && !other.CompareTag(parent.tag)) { Units unit = parent.transform.GetComponent <Units>(); float Damage = unit.Attack(AttackType.AP_SKILL, parent.skillFactor, parent.LevelperValues[parent.CurrentLevel].addDamage); float Suffer = 0.0f; { Suffer = script.hit(AttackType.AP_SKILL, Damage, parent.GetComponent <Units>(), unit.UnitStatus.magicPenetration); } } } } }