using System.Collections; using System.Collections.Generic; using UnityEngine; namespace BF { public class BattleHeroAttr : MonoBehaviour { [Header("血量")] public long Hp = 0; // 最大血量 [Header("最大血量")] public long MaxHp = 0; // 生命恢复 [Header("生命恢复")] public int Recover = 0; // 攻击力 [Header("攻击力")] public long Atk = 0; // 移动速度 [Header("移动速度")] public float MoveSpeed = 0; // 暴击率 [Header("暴击率")] public int Crit = 0; // 暴击伤害加成 [Header("暴击伤害加成")] public double CritDmgAddition = 0; // 子弹数量 [Header("子弹数量")] public int BulletCount = 0; // 子弹额外穿透数量 [Header("子弹额外穿透数量")] public int HitCount = 0; // 子弹飞行速度加成 [Header("子弹飞行速度加成")] public int BulletSpeed = 0; // 技能持续时间加成 [Header("技能持续时间加成")] public float Lifetime = 0.0f; // 冷却加成 [Header("冷却加成")] public float Cooldown = 0.0f; // 攻击范围加成 [Header("攻击范围加成")] public float AtkRange = 0.0f; // 道具拾取范围加成 [Header("道具拾取范围加成")] public float PickupRange = 0.0f; // 经验获取倍率增加 [Header("经验获取倍率增加")] public float ExpAddition = 0.0f; // 金币获取加成 [Header("金币获取加成")] public float CoinAddition = 0.0f; // 受到普通怪伤害减少 [Header("受到普通怪伤害减少")] public int DmgDec1 = 0; // 受到精英怪伤害减少 [Header("受到精英怪伤害减少")] public int DmgDec2 = 0; // 受到BOSS伤减少 [Header("受到BOSS伤减少")] public int DmgDec3 = 0; [Header("伤害减免")] public double DmgDecAll = 0.0f; [Header("治疗效果")] public double Cured = 0.0f; [Header("当前经验")] public int CurrExp = 0; } }