12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- //战斗基础结构 / 枚举
- // 渲染优先级,渲染数字越大越后渲染,修改枚举值后需要需要调整prefab
- export enum RenderPriority{
- Enemy,
- Role,
- Bullet,
- Effect1, //攻击特效,爆炸效果
- Effect2, //攻击特效,爆炸效果
- Effect3, //攻击特效,爆炸效果
- Effect4, //攻击特效,爆炸效果
- Effect5, //攻击特效,爆炸效果
- Life //生命数字变化
- }
- export enum BulletType{
- //单体
- Single = 1,
- //群体
- Group,
- //弹道单体
- SingleBullet,
- //弹道群体
- GroupBullet
- }
- //对象数值类型
- export enum ObjectValueType{
- //上阵,新建对象
- InBattle = 1,
- //下阵,删除对象
- OutBattle,
- //位置:-1表示不在战斗位
- PosID,
- //等级
- Level,
- //生命
- Life,
- //攻击力
- Attack,
- //攻击半径
- AttackRadius,
- //速度
- Speed,
- //暴击率
- Critical,
- //暴击伤害
- CriticalDamage,
- //冰减速率
- Snow,
- //冰减速时间
- SnowTime,
- //冰冻率
- Ice,
- //冰冻时间
- IceTime,
- //毒伤
- Poison,
- //毒伤时间
- PoisonTime,
- }
- //buff类型 括号内是buff附加参数)
- export enum BuffType{
- //毒伤 (秒伤值)
- Poison = 1,
- //冰减速(减速率)
- Snow,
- //冰冻 ()
- Ice,
- //隐身
- Hide,
- //无敌
- Invincible,
- //加速
- SpeedUp,
- //复活
- Revive,
- //加血 (秒加值)
- AddLife,
- }
|