123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347 |
- using UnityEngine;
- using System.Collections;
- namespace YLBattle
- {
- /// <summary>
- /// 子弹属性
- /// </summary>
- public enum EBulletProperty
- {
- /// <summary>
- /// 音效
- /// </summary>
- EBULLET_PROPERTY_AUDIO = 0,
- /// <summary>
- /// 弹道类型
- /// </summary>
- EBULLET_PROPERTY_TRAJECTTYPE,
- /// <summary>
- /// 爆炸延迟
- /// </summary>
- EBULLET_PROPERTY_BOMBDELAY,
- /// <summary>
- /// 颤抖
- /// </summary>
- EBULLET_PROPERTY_SHAKE,
- /// <summary>
- /// 拖拽
- /// </summary>
- EBULLET_PROPERTY_DRAG,
- /// <summary>
- /// 特效运行时间(以作为逻辑上检测是否已经释放完技能的标准时间)
- /// </summary>
- EBULLET_PROPERTY_RUNTIME,
- }
- /// <summary>
- /// 子弹位置目标类型
- /// </summary>
- public enum EBulletTargeType
- {
- /// <summary>
- /// // 初始值(注意瞄准扩展处理,当前AIM扩展不会出现滴~)
- /// </summary>
- EBULLET_TARGET_NONE = 0,
- /// <summary>
- /// 目标 参数:跟随角色位置
- /// </summary>
- EBULLET_TARGET_FIGHTER = 1,
- /// <summary>
- /// 目标 参数:地图跟随
- /// </summary>
- EBULLET_TARGET_MAP = 2,
- /// <summary>
- /// 目标 参数:敌我双方中心
- /// </summary>
- EBULLET_TARGET_SCREEN = 3,
- /// <summary>
- /// 目标 参数:屏幕中心
- /// </summary>
- EBULLET_TARGET_Center = 4,
- }
- /// <summary>
- /// 子弹(技能)伤害计算类型
- /// </summary>
- public enum EBulletDamageType
- {
- /// <summary>
- /// 无,初始,默认值
- /// </summary>
- EBULLET_DAMAGE_NONE = 0,
- /// <summary>
- /// BUFF附加
- /// </summary>
- EBULLET_DAMAGE_BUFF = 1,
- /// <summary>
- /// 地图震动
- /// </summary>
- EBULLET_DAMAGE_SHAKE = 2,
- /// <summary>
- /// 地图拉动
- /// </summary>
- EBULLET_DAMAGE_DRAG = 3,
- /// <summary>
- /// 暴击
- /// </summary>
- EBULLET_DAMAGE_CRITICAL = 4,
- /// <summary>
- /// 魔法伤害
- /// </summary>
- EBULLET_DAMAGE_MAG = 5,
- /// <summary>
- /// 物理攻击
- /// </summary>
- EBULLET_DAMAGE_PHY = 6,
- /// <summary>
- /// 治疗类型
- /// </summary>
- EBULLET_DAMAGE_CURE = 7,
- }
- /// <summary>
- /// 伤害提示类型
- /// </summary>
- public enum EBattleTips
- {
- /// <summary>
- /// 默认值,初始值
- /// </summary>
- EDAMAGE_TIPS_NONE,
- /// <summary>
- /// 闪避
- /// </summary>
- EDAMAGE_TIPS_DODGE,
- /// <summary>
- /// 免疫
- /// </summary>
- EDAMAGE_IMMO,
- /// <summary>
- /// 伤害
- /// </summary>
- EDAMAGE_TIPS_DAMAGE,
- /// <summary>
- /// 治疗
- /// </summary>
- EDAMAGE_TIPS_CURE,
- /// <summary>
- /// 能量回复
- /// </summary>
- EDAMAGE_TIPS_POWERRECOVER,
- /// <summary>
- /// 暴击
- /// </summary>
- EDAMAGE_TIPS_CRIT,
- /// <summary>
- /// 被动技能
- /// </summary>
- EDAMAGE_TIPS_PASSIVESKILL,
- /// <summary>
- /// 真实伤害
- /// </summary>
- EDAMAGE_TIPS_REALDAMAGE,
- /// <summary>
- /// 反击
- /// </summary>
- EDAMAGE_TIPS_BEHITBACK,
- /// <summary>
- /// 斩杀
- /// </summary>
- EDAMAGE_TIPS_SKILL,
- /// <summary>
- ///
- /// </summary>
- EDAMAGE_TIPS
- }
- /// <summary>
- /// 瞄准目标枚举
- /// </summary>
- public enum EBulletAIMType
- {
- /// <summary>
- /// 默认值错误值
- /// </summary>
- EBULLET_AIM_NONE,
- /// <summary>
- /// 指定角色(指定ID)
- /// </summary>
- EBULLET_AIM_TARGET = 10,
- /// <summary>
- /// 11自己
- /// </summary>
- EBULLET_AIM_SELF = 11,
- /// <summary>
- /// 12地图中间位置(上一个攻击的人)
- /// </summary>
- EBULLET_AIM_CENTERTARGET = 12,
- /// <summary>
- /// 敌方随机N个
- /// </summary>
- EBULLET_AIM_RONDOMMOREENEMY = 13,
- /// <summary>
- /// 攻击力最高的N个(敌方)[勾引]
- /// </summary>
- EBULLET_AIM_HIGHATTACKMOREENEMY = 14,
- /// <summary>
- /// 自身以及相邻单位
- /// </summary>
- EBULLET_AIM_SELFAROUND = 21,
- /// <summary>
- /// 22当前目标及相邻单位
- /// </summary>
- EBULLET_AIM_TARGETAROUND = 22,
- /// <summary>
- /// 31所有友方(包括自己)
- /// </summary>
- EBULLET_AIM_ALLFRIENDS = 31,
- /// <summary>
- /// 32所有敌人
- /// </summary>
- EBULLET_AIM_ALLENEMIES = 32,
- /// <summary>
- /// 41血量高于一定百分比的敌方
- /// </summary>
- EBULLET_AIM_ABOVEHPENEMY = 41,
- /// <summary>
- /// 42血量低于一定百分比的敌方
- /// </summary>
- EBULLET_AIM_UNDERHPENEMY = 42,
- /// <summary>
- /// 43血量低于一定百分比的己方
- /// </summary>
- EBULLET_AIM_UNDERHPFRIEND = 43,
- /// <summary>
- /// 44血量最少的多个(己方)
- /// </summary>
- EBULLET_AIM_LEASTHPMOREFRIEND = 44,
- /// <summary>
- /// 45血量最少的多个 (敌方)
- /// </summary>
- EBULLET_AIM_LEASTHPMOREENEMY = 45,
- /// <summary>
- /// 47血量最少的一个(己方,除自己)
- /// </summary>
- EBULLET_AIM_LEASTHPFRIENDEXPME = 47,
- #region 技能特殊处理
- /// <summary>
- ///
- /// </summary>
- EBULLET_AIM_MAP = 1000,
- /// <summary>
- ///
- /// </summary>
- EBULLET_AIM_SCREEN = 1001
- #endregion
- }
- /// <summary>
- /// 弹道状态类型
- /// </summary>
- public enum EBulletTrajectStatusType
- {
- /// <summary>
- /// 默认值
- /// </summary>
- EBULLET_TRAJECTSTATUS_NONE,
- /// <summary>
- /// 模拟中
- /// </summary>
- EBULLET_TRAJECTSTATUS_IMITATE,
- /// <summary>
- /// 发生碰撞事件
- /// </summary>
- EBULLET_TRAJECTSTATUS_COLLIDE,
- /// <summary>
- /// 弹道结束
- /// </summary>
- EBULLET_TRAJECTSTATUS_FINISH,
- }
- /// <summary>
- /// 弹道类型
- /// </summary>
- public enum EBulletTrajectoryType
- {
- /// <summary>
- /// 无弹道,直接出现在目标位置处
- /// </summary>
- EBULLET_TRAJECT_NONE = 0,
- /// <summary>
- /// 抛物线
- /// </summary>
- EBULLET_TRAJECT_PARABOLA = 1,
- /// <summary>
- /// 直线
- /// </summary>
- EBULLET_TRAJECT_LINE = 2,
- }
- /// <summary>
- /// 关系枚举
- /// </summary>
- public enum EBattleRelation
- {
- /// <summary>
- /// 默认值
- /// </summary>
- EBATTLE_RELATION_NONE,
- /// <summary>
- /// 敌对关系
- /// </summary>
- EBATTLE_RELATION_ENEMY = 1,
- /// <summary>
- /// 友方关系
- /// </summary>
- EBATTLE_RELATION_FRIEND = 2,
- }
- }
|