//战斗基础结构 / 枚举 // 渲染优先级,渲染数字越大越后渲染,修改枚举值后需要需要调整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, }