Пример #1
0
    public override void onDamage(BattleUnit damageTo, DamageInfo damage, AttackerAttr attackerAttr)
    {
        if (damage.Value < 0)
        {
            if (string.Compare(damageTo.GetAlias(), "zhaocaimao") != 0)
            {
                return;
            }

            if (attackerAttr.AttackerID == PlayerController.Instance.GetControlObj().InstanceID)
            {
                mDamage -= damage.Value;
            }
        }
    }