Пример #1
0
    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);
                    }
                }
            }
        }
    }