chenxin
2020-12-04 b66ebdf748f0f8ca0384fb80df379584ab0c9314
Assets/Scripts/ActionGameFramework/Health/Damager.cs
@@ -4,6 +4,7 @@
using TowerDefense.Agents;
using UnityEngine;
using Random = UnityEngine.Random;
using TowerDefense.Towers;
namespace ActionGameFramework.Health
{
@@ -18,9 +19,14 @@
        public float damage;
        /// <summary>
        /// 用于最后一颗子弹的多倍攻击
        /// 强化子弹的多倍攻击
        /// </summary>
        public float damageMulti = 1.0f;
        /// <summary>
        /// 是否是增强的子弹
        /// </summary>
        public bool IsEnhancedBullet { get; set; }
        /// <summary>
        /// TEST CODE TO TOWER_NAME
@@ -55,6 +61,7 @@
        /// </summary>
        public SerializableIAlignmentProvider alignment;
        public Tower TowerPtr;
        /// <summary>
        /// Gets the alignment of the damager
@@ -111,15 +118,11 @@
        /// </summary>
        public float finalDamage
        {
            get {
            get
            {
                float fd = damage * damageMulti;
                if (damageMulti > 1.0f)
                    Debug.Log("hello,world:" + damageMulti.ToString() );
                damageMulti = 1.0f;
                return fd + inSceneUpGradeDamage;
                return fd + inSceneUpGradeDamage;
            }
        }