c1_unity/Assets/Scripts/Component/Battle/BattleHeroAttr.cs
2023-04-03 11:04:31 +08:00

72 lines
2.0 KiB
C#

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;
}
}