namespace BF { public class BattleUnitData { // 血量 public long Hp = 0; // 最大血量 public long MaxHp = 0; // 生命恢复 public int Recover = 0; // 攻击力 public long Atk = 0; // 移动速度 public float MoveSpeed = 0; // 暴击率 public int Crit = 0; // 暴击伤害加成 public double CritDmgAddition = 0; // 子弹数量 public int BulletCount = 0; // 子弹额外穿透数量 public int HitCount = 0; // 子弹飞行速度加成 public int BulletSpeed = 0; // 技能持续时间加成 public float Lifetime = 0.0f; // 冷却加成 public float Cooldown = 0.0f; // 攻击范围加成 public float AtkRange = 0.0f; // 道具拾取范围加成 public float PickupRange = 0.0f; // 经验获取倍率增加 public float ExpAddition = 0.0f; // 金币获取加成 public float CoinAddition = 0.0f; // 受到普通怪伤害减少 public int DmgDec1 = 0; // 受到精英怪伤害减少 public int DmgDec2 = 0; // 受到BOSS伤减少 public int DmgDec3 = 0; // 伤害减免,在伤害计算的最后按百分比减少 public double DmgDecAll = 0.0f; // 治疗效果(捡爱心和技能回血,不包括自动回血) public double Cured = 0.0f; // 对boss和精英怪的伤害提升 public double HurtBossTime = 0.0f; // 自身伤害加成 public double DmgAddition = 0.0f; // 对精英和首领伤害提高(固定值) public long HurtBoss = 0; // 对小怪伤害提高(固定值) public long HurtMonster = 0; // 所有伤害提高(固定值) public long HurtAll = 0; // 子弹伤害减免(固定值) public long BulletDecValue = 0; // 碰撞伤害减免(固定值) public long TouchDecValue = 0; // 所有伤害减免(固定值) public long AllDecValue = 0; // 对目标异常状态下的伤害加成 public double DmgAdditionControl = 0.0; // 爱心道具的恢复比例提升 public double HeartCure = 0.0; // 特殊伤害值 public long AtkSpecial = 0; } }