72 lines
2.0 KiB
C#
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;
|
|
}
|
|
} |