示例#1
0
        void IDamageManager.Damage(IUnit sender, IUnit target, IDamage damage)
        {
            Type  damageType = damage.GetType();
            float value      = damage.Value;

            value = ApplyBoost(sender, value);
            ProcessProperties(sender, target, damageType, value);
        }